Не могу найти способ читать нелатинские символы.Я создал проект для тестирования его в eclipse с использованием wildfly10, мой код такой простой:
home.jsp:
var http = new XMLHttpRequest();
var url = 'server.jsp';
var params = 'name=καλημέρα';
http.open('POST', url, true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8;');
http.send(params);
server.jsp:
String name = request.getParameter("name");
К сожалению, имя параметра: 1009 *
То, что я пробовал:
- Изменение кодировки файлов / проекта на utf-, это, к сожалению, имя параметра: 100 ᄎ ᅫ ᄆ ᅫ ᅫ ᄏ ᅫ ᄋ ᅫ ᅫ ᆳ ᆳ 100 100 1008
- Изменение настроек выгрузки standalone.xml на utf-8
- Изменение общей кодировки конфигурации запуска eclipse на utf-8
- Изменение аргументов виртуальной машины wildfly в eclipse (-Dfile.encoding = UTF-8 -Dfile.io.encoding = UTF-8 -DjavaEncoding = UTF-8 -)
- Изменение того же параметра JAVA_OPTS в standalone.conf.bat (хотя они, скорее всего, не используютсяпри запуске сервера из затмения)
Все еще не повезло, он работает при передаче закодированной мысли параметра (например,% CE% BA% CE% B1% CE% BB% CE% B7% CE%BC% CE% AD% CF% 81% CE% B1)
Обновление: также работает с почтальоном ...