Форум: "Начинающим";
Текущий архив: 2014.09.14;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c