给定: 1. powerbuilder 9 应用程序 2. microsoft sql server 2008 r2 3. microsoft sql JDBC 驱动程序
我在使用 powerbuilder 9 中的 JDBC 连接(Microsoft JDBC 驱动程序)从 sql server 2008 r2 数据库中检索阿拉伯语数据时遇到问题。
我在 powerbuilder 9 中使用以下内容连接到数据库,但阿拉伯字符显示???????
在数据窗口中,我尝试使用UTF-8和CP1256,但仍然出现阿拉伯字符????
SQLCA.DBMS = "JDBC"
SQLCA.AutoCommit = False
SQLCA.LogPass = gs_password
SQLCA.LogId = gs_userid
SQLCA.DBParm = "Driver='com.microsoft.sqlserver.jdbc.SQLServerDriver',URL='jdbc:sqlserver://servername:8080;databaseName=dbname;useUnicode=yes;characterEncoding=UTF8'"*
数据已正确保存在数据库中。
知道如何使用 JDBC 连接读取阿拉伯字符吗?