Jquery: Ajax Извлечение данных Unicode из MySQL - PullRequest
0 голосов
/ 20 января 2011


мне удалось СОХРАНИТЬ данные Unicode с помощью jquery ajax call, но когда я пытаюсь получить обратно, используя jquery и ajax, я не могу передать массив данных Unicode с помощью json_encode, данные Unicode были изменены на NULL

с моей страницы php, эта возвращает те же данные

$detailsArr='有自動設好了哦…';
echo $detailsArr;

на моей странице jquery

success: function(msg){
    alert(msg)
}

если я добавлю json_encode, результатом моего вызова jquery будет NULL

$detailsArr=array('有自動設好了哦…');
$retVal=json_encode($detailsArr);
echo $retVal;

на моей странице jquery

success: function(msg){
    var ajxGlobalData=eval("(" + jsonText + ")");
    alert(ajxGlobalData)
}

спасибо

1 Ответ

0 голосов
/ 20 января 2011

Можете ли вы попробовать utf8_encode как

$detailsArr='有自動設好了哦…';
echo utf8_encode($detailsArr);

Подробнее об utf8_encode здесь: PHP: utf8_encode - Manual

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