jTDS を使用して Sybase データベースに接続していますが、非 ASCII 文字データが壊れています。これは、自分のアプリと SQuirreLSQL の両方で発生します。
接続に使用する文字セットはどこで指定できますか? また、その文字セットがデータ ディクショナリのどこかにあるべきかどうかを調べることはできますか?
jTDS を使用して Sybase データベースに接続していますが、非 ASCII 文字データが壊れています。これは、自分のアプリと SQuirreLSQL の両方で発生します。
接続に使用する文字セットはどこで指定できますか? また、その文字セットがデータ ディクショナリのどこかにあるべきかどうかを調べることはできますか?
charset プロパティを設定できます
charset (デフォルト - サーバーがインストールされたときの文字セット) 非常に重要な設定で、CHAR/VARCHAR/TEXT 値のバイト値から文字へのマッピングを決定します。拡張セット (コード 128 ~ 255) の文字に適用されます。NCHAR/NVARCHAR/NTEXT 値の場合、これらは Unicode を使用して保存されるため、何の効果もありません。
;<property>=<value>
JDBC URL に追加するだけです。
よくある質問を見る