Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.09.14;
Скачать: CL | DM;

Вниз

JSON русские символы   Найти похожие ветки 

 
aka   (2013-10-15 09:57) [0]

Здравствуйте. Если в катароге $dir на сервере имеются файлы с русскими именами, то на клиенте вместо имени я получаю значение null.
В документации сказано, что json работает только с utf-8. Может я что-то недопонял?

Пока собираю json строку вручную, вставляя русские названия.

<?php
 $files = scandir($dir);
 echo json_encode($files);
?>


 
KilkennyCat ©   (2013-10-15 10:49) [1]

похоже, что это я что-то недопонял.
причем здесь имя каталога, что за клиент и что за огрызок пхп?
и причем здесь делфи?


 
Cobalt ©   (2013-10-16 09:48) [2]

текст JSON-строки приведи.


 
Cobalt ©   (2013-10-16 09:49) [3]

и его Encoding/Charset


 
aka   (2013-10-16 14:24) [4]

[{"filename":"azidobutyrate_nhs_er.png","filesize":2426},{"filename":"azidobutyr ate_nhs_ester.png","filesize":2426},{"filename":"disulfo-cy3-azide.png","filesize":6318},{"filename":null,"filesize":8523},{"result":"file is uploaded"}]

По ходу дела это json_encode так работает, тк в массиве $files (если его распечатать) все нормально.

Это и из БД тоже самое выдает, хотя кодировка БД utf-8.

остается только лепить вручную json строки



Страницы: 1 вся ветка

Текущий архив: 2014.09.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1392191970
Пятница 13
2014-02-12 11:59
2014.09.14
Delphi + NEXTGEN (LLVM) = крах!


15-1390470681
ВладОшин
2014-01-23 13:51
2014.09.14
WebSocket/ Хочу перепилить idHttpServer или что другое


15-1391977802
Юрий
2014-02-10 00:30
2014.09.14
С днем рождения ! 10 февраля 2014 понедельник


2-1381983486
i2e
2013-10-17 08:18
2014.09.14
Shift = [ssCtrl]; А если нажато несколько?


15-1390565775
DevilDevil
2014-01-24 16:16
2014.09.14
Разбираемся в кодировках