Трудность передачи японских символов (UTF-8) через json_encode - PullRequest
0 голосов
/ 29 октября 2010

Возникают проблемы с возвратом списка японских терминов из базы данных MSSql в виде JSON.Если я верну их как набор элементов списка, все будет в порядке, но я не могу заставить json кодировать работать на меня.Любые указатели высоко ценится.

$prefs = array();
while($row = mssql_fetch_array($result))
{
$prefs[] =  mb_convert_encoding($row["Pref"] , "UTF-8", "SHIFT-JIS") ; 
    //echo "<li>" . mb_convert_encoding($row["Pref"] , "UTF-8", "SHIFT-JIS") . "</li>";
}

 echo json_encode($prefs);

1 Ответ

1 голос
/ 31 октября 2010

u611b = u770c = 愛 知 県 (префектура Аити)

u5a9b \ u770c = 愛媛 県 (префектура Эхимэ)

Оба являются правильными названиями префектуры Японии. Так что в части преобразования строк нет проблем.

Персонаж скрывается на более позднем этапе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...