俄语字符在页面上正确显示,但如果从表单发送,则在服务器端显示不正确。例如,单词игра
转换为игÑа
。我在Config.groovy
中有以下几行:
grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"
主布局视图中的以下行:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
我该怎么做才能解决它?
答案 0 :(得分:2)
当误解为ISO-8859-1时,数据“игÑа”由UTF-8编码的“игра”产生。听起来像HTTP标头指定ISO-8859-1(或类似的8位编码);这会覆盖任何meta
标记。