通过powerbuilder 9中支持阿拉伯语的JDBC连接到sql server

通过powerbuilder 9中支持阿拉伯语的JDBC连接到sql server,jdbc,unicode,utf-8,arabic,powerbuilder,Jdbc,Unicode,Utf 8,Arabic,Powerbuilder,鉴于: 1.PowerBuilder9应用程序 2.microsoft sql server 2008 r2 3.microsoft sql JDBC驱动程序 我在PowerBuilder9中使用JDBC连接(microsoft JDBC驱动程序)从sql server 2008 r2数据库检索阿拉伯语数据时遇到问题 我正在使用powerbuilder 9中的下面连接到数据库,但在数据窗口中显示的是阿拉伯语字符,我尝试使用UTF-8和CP1256,但仍然显示阿拉伯语字符 SQLCA.DBMS =

鉴于: 1.PowerBuilder9应用程序 2.microsoft sql server 2008 r2 3.microsoft sql JDBC驱动程序

我在PowerBuilder9中使用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连接读取阿拉伯语字符吗?

它们在哪里会显示为那样?1。哪个版本的PowerBuilder?2.您确定数据库是UTF8吗?我使用Powerbuilder 9,在数据窗口中显示了保存在数据库中的阿拉伯字符。。我确定问题出在JDBC连接中,因为数据是从数据库检索的???数据库排序规则:Arabic_CI_aso您使用什么来正确显示阿拉伯语字符?数据通过ODBC连接保存到数据库,但在我的应用程序中,我希望通过JDBC连接读取此数据。。。我不确定我在SQLCA.DBParm中添加的属性的语法是否正确!