【发布时间】:2010-09-28 09:28:33
【问题描述】:
我正在使用 JPA 插入 Mysql 数据库,它无法保留双引号(“)或欧元等符号,而不是保留 Que 标记(?)
【问题讨论】:
标签: mysql jdbc character-encoding jpa-2.0
我正在使用 JPA 插入 Mysql 数据库,它无法保留双引号(“)或欧元等符号,而不是保留 Que 标记(?)
【问题讨论】:
标签: mysql jdbc character-encoding jpa-2.0
看起来像一些“Unicode 问题”。
仔细检查您是否使用 UTF-8 作为表/数据库的字符编码(或者甚至可能作为默认字符集)。见9.1.3. Specifying Character Sets and Collations。
【讨论】:
感谢您的回复 这不是与 Unicode 相关的问题,我检查了我的字符集表单 db 到应用服务器 它是 UTF-8
如果我输入符号,它会正确插入到数据库中,但如果我将表单复制到其他地方,它会插入 mojibake。
【讨论】: