0

jTDS を使用して Sybase データベースに接続していますが、非 ASCII 文字データが壊れています。これは、自分のアプリと SQuirreLSQL の両方で発生します。

接続に使用する文字セットはどこで指定できますか? また、その文字セットがデータ ディクショナリのどこかにあるべきかどうかを調べることはできますか?

4

1 に答える 1

2

charset プロパティを設定できます

charset (デフォルト - サーバーがインストールされたときの文字セット) 非常に重要な設定で、CHAR/VARCHAR/TEXT 値のバイト値から文字へのマッピングを決定します。拡張セット (コード 128 ~ 255) の文字に適用されます。NCHAR/NVARCHAR/NTEXT 値の場合、これらは Unicode を使用して保存されるため、何の効果もありません。

;<property>=<value>JDBC URL に追加するだけです。

よくある質問を見る

于 2013-03-25T12:01:35.870 に答える