我在将波斯字符(如(“ی”或“ک”))保存到 Oracle 数据库时遇到问题。我从客户端收到正确的编码,但是当我将相关记录插入数据库时,它将以这样的阿拉伯语编码(“ي”)保存。
我的应用程序的规格是:
- Linux 上的 WebLogic 应用服务器 12c
- Oracle 11g(瘦驱动)
- OpenJPA 2.2.2
我将以下属性设置到 WebLogic 设置文件中,但它不起作用。
export NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256
export NLS_LANG=AMERICAN_AMERICA.UTF8
-Dfile.encoding=UTF-8