SQL文用固有エラー取得関数の&SQLGET_ORGERROR(エラーメッセージテキスト)を実行すると、取得したエラーメッセージテキストが文字化けします。
環境変数NLS_LANGには、JAPANESE_JAPAN.JA16SJISTILDEを設定しています。
対処方法を教えてください。
NLS_LANGはOracleの環境変数ですが、HolonEnterprise内部でも参照しています。
HolonEnterpriseでは、JAPANESE_JAPAN.JA16SJISTILDEをサポートしておりません。
このため、&SQLGET_ORGERROR()で文字化けが発生しています。
HolonEnterpriseでサポートしているNLS_LANGの値は以下になります。
・JAPANESE_JAPAN.JA16SJIS
・JAPANESE_JAPAN.JA16EUC
なお、Windowsは、HolonEnterprise内部でNLS_LANGを参照していないため文字化けしませんが、HP-UXと同様にJAPANESE_JAPAN.JA16SJISTILDEのサポートはしておりません。
【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】HP-UX
【カテゴリー】トラブルシューティング