首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CRUD创建的管理区域中的编码

使用CRUD创建的管理区域中的编码
EN

Stack Overflow用户
提问于 2012-01-14 06:03:05
回答 2查看 239关注 0票数 1

我有一个问题,我用CRUD创建的管理区。我已经设置了几乎所有可能的UTF-8格式,但在ł、ó、ż,ć,ą等字段中获取正确的(波兰语)字符仍然存在问题(我得到'?‘而是)。initial-data.yml也是如此。如果我手动将一些东西保存在数据库中,那么它将正确显示,这似乎是一个CRUD ->数据库通信问题。编码可以在非自动生成的页面上正常工作。我已经将crud文件夹中的所有文件设置为UTF-8。有什么想法吗?请帮帮忙。

使用play ver。1.2.3

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-14 06:23:18

Play只使用了一种编码,也就是他们自己声明的UTF-8:http://www.playframework.org/documentation/1.1/i18n

这意味着你通常也应该使用UTF-8编码的数据库,这样无论你从你的play应用程序中保存什么,都会将正确的字符保存在数据库中。确保你的数据库也是UTF-8编码的。还要确保您没有手动将视图(html页面)编码更改为UTF-8以外的其他编码

票数 1
EN

Stack Overflow用户

发布于 2012-07-27 00:32:49

问题出在与MySQL的连接。您应该添加

代码语言:javascript
复制
?useUnicode=true&characterEncoding=UTF8

添加到您的数据库url。例如:

代码语言:javascript
复制
jdbc:mysql://localhost:3306/basename?useUnicode=true&characterEncoding=UTF8
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8857844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档