Grails:表格中的俄语字符
俄语字符在页面上正确显示,但如果从表单发送,则在服务器端显示不正确。例如,单词 игра
会转换为 игÑа
。我在 Config.groovy 中有以下几行:
grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"
在主布局视图中有以下行:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
我应该做什么来修复它?
Russian characters are shown correctly on the page but incorrectly displayed on the server side if send them from form. For example word игра
transforms into игÑа
. I have following lines in Config.groovy
:
grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"
And following line in the main layout view:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
What should i do to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当被误解为 ISO-8859-1 时,数据“игÑа”是由 UTF-8 编码的“игра”产生的。听起来 HTTP 标头指定了 ISO-8859-1(或某种类似的 8 位编码);这会覆盖任何
meta
标记。The data “игÑа” results from UTF-8 encoded “игра” when misinterpreted as ISO-8859-1. It sounds like the HTTP headers specify ISO-8859-1 (or some similar 8-bit encoding); this overrides any
meta
tags.