NEWS

返信先: RDi9.8 でCCSID1399ソースの「チェックアウト」すると文字化け

#10012

松岡様、返答ありがとうございます。

いくつか補足させてください。
>1399とRdiの相性の問題・・・
ではなく、UNICODEとテキスト(ANSI)の問題で、Rdi以外でも発生します。

今後、開発を進めて行くと別の問題を発見すると思われるので、先にご注意
いたします。

問題となる文字:ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ№℡㈱

同じ文字が、unicode(ucs-2)にもccsid1399に存在するが、(IBM選定文字とNEC選定文字)
IBMとMSで変換ルールが異なり、想定と異なるバイナリコードで格納される件。
(同じ文字なので見た目は同じだがコードが違う。)

例えば、昔から使用しているデータベースに、JAVAベースの文字入力アプリを追加後、
検索のアプリで文字を検索するとヒットしない事がある。

回避策(隠ぺい策): 検索する場合、コードで検索し文字を検索させない。
         見た目は同じなので、問題が発見されない。

解決策: IBMの変換テーブルを変更する等の解決法も存在するが、WEB上の無償問い
    合わせで対応すべき内容ではない為、ここまでとします。
    経験のあるベンダーのサポートを求めるか? IBM有償サービスにお願いして
    下さい。

ありがとうございました。