0

给定: 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-8CP1256,但仍然出现阿拉伯字符????

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 连接读取阿拉伯字符吗?

4

0 回答 0