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