Правильно отображать китайский символ из MySQL и PHP через ajax - PullRequest
0 голосов
/ 06 октября 2018

Как правильно отображать китайские символы в HTML через ajax с использованием PHP?

В MySQL у меня есть эти данные èŠ±æ ·å¹´åŽ, если я использую PHP, эхо-сообщение показывает 花样年华, но если я использую обратный вызов ajaxЯ получаю èŠ±æ ·å¹´åŽ (имя события), код ajax выглядит следующим образом:

$.ajax({
    url: "action/getEvent.php",
    type: "POST",
    data: {'LoadEvent':''},
    dataType: "json",
    success: function(data) {
        if(data.eventname!=''){
            alert(data.eventname);
        }
    },
    error: function (xhr, ajaxOptions, thrownError) {
        console.log(xhr);
    }
});

Нужно ли что-то делать с данными перед сохранением в базу данных MySQL?Но почему PHP в порядке, только ajax нет?

1 Ответ

0 голосов
/ 07 октября 2018

Не могли бы вы попытаться установить кодировку кодировки UTF-8 для всех сторон кода, например, для запросов AJAX [необязательно], файлов PHP с функцией header (), файлов html, а также кодировок полей таблиц MySQL.

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