使用JPA在数据库中插入符号时出错

时间:2010-09-28 09:28:33

标签: mysql jdbc character-encoding jpa-2.0

我正在使用JPA插入到Mysql数据库中,它无法保存双引号(“)或欧元等符号而不是它持久存在Que标记(?)

2 个答案:

答案 0 :(得分:2)

看起来像“Unicode问题”

仔细检查您是否正在使用UTF-8作为表/数据库的字符编码(或者甚至可能是默认的CHARACTER SET)。请参阅9.1.3. Specifying Character Sets and Collations

答案 1 :(得分:0)

感谢您的回复 这不是与Unicode相关的问题我检查了我的字符集表单db到app server 它是UTF-8

如果我输入符号,它会正确地插入到db中,但如果我在其他地方复制了它,则插入mojibake。