SQuirrel SQL は初めてです。CCSID 65535 を ASCII、UNICODE (または人間が読めるもの) に変換するための助けが必要です
次のガイドに従って JDBC ドライバーを使用しています。
IBMのウェブサイトによると:
プログラムで対処しなければならない文字変換の問題は何ですか? IBM i データベースは、EBCDIC を使用してテキストを保管します。Java は Unicode を使用します。JDBC ドライバーは文字セット間のすべての変換を処理するため、プログラムはそれについて心配する必要はありません。
しかし、それらは 65535(Hex) ではなく CCSID 37 を参照していると思います。
DB2 DB から次の情報を取得しました
DSPFD を実行すると、次のようになります。
コード化文字セット識別子。. . . . . : CCSID 65535
DSPFFD を実行すると、次のようになります。
TXT CHAR 3 3 41 Both Text
Field text . . . . . . . . . . . . . . . : Text Coded Character
Set Identifier . . . . . : 65535
しかし、TXT フィールドに対する SQuirrel クエリの結果は次のようになります。
5c c1 c4 c4 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c1 40 7e 40 c2 40 4e 40 c3 40 40 40 40 400 40 40 40 40 40
これは次のように翻訳する必要があります。
*ADD A = B + C