【发布时间】:2011-03-01 20:40:21
【问题描述】:
我的 mysql 数据库有字符编码 utf8。在 QueryBrowser 我可以看到 special characters 是正确的。在使用 openjpa 的应用程序中,我可以看到相同的值也是正确的。
但是当我将对象保存到数据库中时,我在应用程序中有正确的值但在数据库中不正确!
当我重新启动应用程序时,应用程序中的特殊字符不正确。(因为它们是从数据库中挑选出来的)
全部设置为 UTF-8,java 应用程序运行良好,从 DB 读取数据是正确的,但 问题是当 openjpa 将值存储在 DB 中时,它们会变成“?”。
有任何想法吗?谢谢
【问题讨论】:
标签: mysql utf-8 character-encoding openjpa