サーバをEUCモードで運用している場合に、Symfoware Serverの日本語データが文字化けして問い合わせ結果が正しく表示されません。
原因
データの中に拡張漢字が存在し、その項目属性が各国語文字列型で定義されている可能性があります。
利用者の処置
管理者に連絡して、「管理者の処置」により対処してもらってください。
管理者の処置
文字化けするデータの中に、拡張漢字がないかどうかを確認してください。ある場合は拡張漢字のデータの項目属性が、文字列型(CHARACTER型)で定義されているかどうかを確認してください。もし、各国語文字列型(NATIONAL CHARACTER型)で定義されている場合はデータ型を変更することが必要です。
注意
Navigatorから拡張漢字のデータを扱う場合は、文字列型で定義してください。拡張漢字1文字につき長さは3バイト必要です。
[例]
拡張漢字が、5文字あるデータの場合、以下のように定義してください。
CHARACTER(15) (15=5文字*3バイト) |