当我使用JavaEE6 (JSF和JPA)插入波斯语信息时,我的信息会保存问号,例如"علی“===>”?“我的数据库是Mysql,我的表是UTF-8。当直接在数据库中插入波斯文数据并保存正确时。
我知道更改Java EE中的一个属性,我的问题就会得到解决,但我不知道它在哪里?
发布于 2010-06-12 20:02:05
通过修改/etc/mysql (linux)中的my.cnf (mysql配置文件)并添加这2个标签,我的问题就解决了
default-character-set=utf8
default-collation=utf8_persian_ci发布于 2010-06-10 08:28:55
我认为您需要在您的连接URL中设置以下参数:
jdbc:mysql://host:port/db?useUnicode=true&characterEncoding=UTF-8https://stackoverflow.com/questions/3010639
复制相似问题