Проблема с отображением русских букв

Обсуждение Stimulsoft Reports.Java
Ответить
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 10:51

Проблема с отображением русских букв

Сообщение Шамиль » 04 окт 2016, 05:10

Добрый день!

Выявлены ряд проблем с отображением русских букв:
1) при сохранение переменных с русскими буквами;

в функции StiMobileDesigner.prototype.PostAjax
1) когда устанавливают charset то там надо ставить без кавычек кодировку
в исходниках :
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset='UTF-8'");
надо :
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");

Сервер приложения не понимает 'UTF-8', ему надо просто UTF-8, и поэтому устанавливается ISO-8859-1 (Wildfly 10.1)
2) там же вся форма с параметрами просто переводится в json путем JSON.stringify
эту строку надо дополнительно заенкодить для утф-8 c encodeURI
Vadim
Сообщения: 100
Зарегистрирован: 04 апр 2013, 08:26

Re: Проблема с отображением русских букв

Сообщение Vadim » 04 окт 2016, 11:35

Здравствуйте.
Мы добавили опцию в com.stimulsoft.webdesigner.StiWebDesignerOptions.setRequestHeaderContentType(String) где вы можете указать необходимый Content-Type.
Скорее всего остальные проблемы решатся с помощью нужного Content-Type
Будет доступно со следующего пре-релиза.
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 10:51

Re: Проблема с отображением русских букв

Сообщение Шамиль » 04 окт 2016, 12:45

Спасибо за ответ!
HighAley
Сообщения: 1958
Зарегистрирован: 08 июн 2011, 07:36

Re: Проблема с отображением русских букв

Сообщение HighAley » 05 окт 2016, 12:39

Здравствуйте.

Мы всегда рады вам помочь.
Обращайтесь, если ещё нужна ещё помощь.

Спасибо.
Ответить