Кодировка символов 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

Другие вопросы по тегам