Грааль: русские символы из формы - PullRequest
1 голос
/ 09 февраля 2012

Русские символы отображаются правильно на странице, но неправильно отображаются на стороне сервера, если отправлять их из формы. Например, слово игра преобразуется в игÑа. У меня есть следующие строки в Config.groovy:

grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"

И следующая строка в главном виде макета:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

Что мне сделать, чтобы это исправить?

1 Ответ

2 голосов
/ 09 февраля 2012

Данные «Ð¸Ð³ÑÐ °» являются результатом «игры» в кодировке UTF-8, когда они неверно интерпретируются как ISO-8859-1. Похоже, что заголовки HTTP указывают ISO-8859-1 (или некоторую похожую 8-битную кодировку); это переопределяет любые meta теги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...