Страница 1 из 1

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

Добавлено: 04 окт 2016, 08: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

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

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

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

Добавлено: 04 окт 2016, 15:45
Шамиль
Спасибо за ответ!

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

Добавлено: 05 окт 2016, 15:39
HighAley
Здравствуйте.

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

Спасибо.