Кодировка символов Jquery UTF-8
У меня есть метод get, использующий jquery
который передает переменную, которая может содержать японские символы. как я тестировал, jquery не позволяет вводить символы с японскими символами, хотя я уже использовал encodeURIComponent()
, ниже мой фрагмент:
function checkMediaPrefix(){
var query = encodeURIComponent($('#mediaType :selected').text());
var uri = 'nofilter/checkMediaPrefix/options?mediaType=' + query;
alert(uri);
$.get(uri, function(responseText){
$('#mediaPrefix').text(responseText);
$('input#mediaPrefText').val(responseText);
});
}
ошибка говорит Внутренняя ошибка сервера 500. Пожалуйста, помогите, спасибо.
1 ответ
Эта ссылка помогла мне решить эту проблему. Оказалось, что мне также нужно изменить некоторые настройки на моем сервере Tomcat (server.xml), чтобы успешно получить параметр японских символов.
http://tech.top21.de/techblog/20100421-solving-problems-with-request-parameter-encoding.html