Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.04.2014, 06:50
Аватар для maternik
Аспирант
Отправить личное сообщение для maternik Посмотреть профиль Найти все сообщения от maternik
 
Регистрация: 15.10.2013
Сообщений: 31

Преобразование русских символов в JSON
Привет!
Хочу выводить в виде списка перечень каталогов на сервере, чтобы их прочесть используую php, конвентирую в JSON и отправляю клиенту. Но при этом пропадают названия каталогов с кириллицей.
<?php
  if (file_exists(iconv("UTF-8","WINDOWS-1251","../Папка"))){
  $arr = scandir(iconv("UTF-8","WINDOWS-1251",'../Папка'));
 for ( $i=0; $i<count($arr); $i++){
 $arr[$i]=iconv("UTF-8","WINDOWS-1251",$arr[$i]);
 }
  echo json_encode($arr);
  }else{ mkdir(iconv("UTF-8","WINDOWS-1251","../Папка"));}
?>

Список каталогов в папке: "4", "as", "Какбы", "Маятник", "пап", "Что-то".
Результат скрипта: [".","..","4","as","","","",""]
Как такое пофиксить?
Ответить с цитированием
  #2 (permalink)  
Старый 04.04.2014, 07:20
Аватар для maternik
Аспирант
Отправить личное сообщение для maternik Посмотреть профиль Найти все сообщения от maternik
 
Регистрация: 15.10.2013
Сообщений: 31

Когда с кодировкой сделал вот так
$arr[$i]=iconv("CP1251","UTF-8",$arr[$i]);
почему-то заработало .
Конечно, сам скрипт выдает [".","..","4","as","\u041a\u0430\u043a\u0431\u044b" ,"\u041c\u0430\u044f\u0442\u043d\u0438\u043a","\u0 427\u0442\u043e-\u0442\u043e","\u043f\u0430\u043f"], но при декодировании вроде норм.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактор TinyMCE не отправляет много русских символов cobria2 Общие вопросы Javascript 0 09.05.2011 00:46
Преобразование URL в JSON mikeles Events/DOM/Window 1 06.03.2011 12:38
Преобразование данных json в массив LA_ Общие вопросы Javascript 4 28.10.2010 23:54
Преобразование данных с сервера в JSON frolvict Общие вопросы Javascript 1 04.04.2010 12:26
Кодировка русских символов. Phoenix Общие вопросы Javascript 4 30.10.2007 09:24