Показать сообщение отдельно
  #13 (permalink)  
Старый 22.05.2015, 23:03
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

var json = pseudojson.replace(/(:\s*")(.+?)("\s*[\]},])/g, function(a,b,c,d){
    return b + c.replace(/"/g,'\\"') + d
});
Только вам не поможет. Ваша "колхозная" функция ещё и скобочки забывает.

kostyanet, нормально utf8 он понимает, весь секрет в обязательном наличии BOM.)
<script>document.write(
'<a href="data:application/vnd.ms-excel;utf8,', encodeURIComponent('1; Фэйл\n2; =('), '" download="noBOM.csv">noBOM</a>', '<br>',
'<a href="data:application/vnd.ms-excel;utf8,', encodeURIComponent('\ufeff1; Вин\n2; =)'), '" download="BOM.csv">BOM</a>'
)</script>
__________________
29375, 35

Последний раз редактировалось Aetae, 22.05.2015 в 23:15.
Ответить с цитированием