我正在尝试从 mysql 数据库中读取一些阿拉伯语文本,我正在使用 jsf2 和 jpa , EclipseLink 作为ORM。我已经将useUnicode=yes&characterEncoding=UTF-8&characterSetResults=UTF-8
添加到我的连接池中,并且我的数据库已经将utf8_general_ci作为字符编码并且仍然无法正常工作,我只有问号“??????”。
答案 0 :(得分:-1)
使用名为UTF8-GENERAL-CI的集合 并在所有文本文件中使用它 enter image description here
答案 1 :(得分:-1)
尝试将db collation更改为utf8 unicode。将军是一种旧式学校,并且有非拉丁语言的问题。当你从db获得文本时,你会得到字符,但不是你所期望的吗?它在db中是否正确显示?
transform