Я отправляю пару китайских иероглифов на свой сервер:
忠孝
веб-сервер затем переводит их в пиньинь:
Zhōngxiào
Я знаю, что это работает, потому что я получил это, непосредственно ударив по своему обработчику AJAX.Итак, сервер все правильно кодирует.Однако когда я получаю этот ответ через jQuery, я получаю:
Zhōngxiào
Мой код:
$.ajax({
type: "POST", url: 'procChineseTrans', data: 'toTrans='+text,contentType: "application/x-www-form-urlencoded; charset=UTF-8",
complete: function(data){
//alert(data.responseText);
$('#street_address').val(data.responseText);
}});
Я также установил:
header('Content-Type:text/html; charset=UTF-8');
и
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Есть ли причина, по которой мой ответ находится в простом ASCII?
Редактировать:
Проверка заголовка моего ответа, он говорит, что этонаходится в UTF-8.Но он все еще отображает ASCII