Grails:来自形式的俄语字符

时间:2012-02-09 10:49:15

标签: grails encoding localization character-encoding

俄语字符在页面上正确显示,但如果从表单发送,则在服务器端显示不正确。例如,单词игра转换为игÑа。我在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 个答案:

答案 0 :(得分:2)

当误解为ISO-8859-1时,数据“игÑа”由UTF-8编码的“игра”产生。听起来像HTTP标头指定ISO-8859-1(或类似的8位编码);这会覆盖任何meta标记。