FAQ

テキスト変数が文字化けする。

公開日:2015/06/22

  • V12
  • V11
  • V10
  • V9

Question

UTF-8(もしくはUTF-16)の入力データファイルを使用して帳票を出力すると文字化けする。


Answer

Windows環境の場合は、[環境設定]-[文字コード]に「自動判定」が設定されている場合、BOMが付与されていない入力データファイルの文字コード判定が正しく行われません。
入力データファイルにBOMを付与して下さい。
ランタイムから出力する全ての帳票の入力データファイルがUTF-8(もしくはUTF-16)で統一されている場合は、[環境設定]-[文字コード]を「自動判定」から「UTF-8」(もしくは「UTF-16」)に変更することでも対応が可能です。
また、ランタイム実行環境にも上記の設定は必要です。

Linux/UNIX環境の場合は、文字コード設定用の環境変数を設定することで指定できます。
例)---------------------------
CREATE_LANG=UTF8(もしくはUTF16, UTF16LE)
------------------------------
※CREATE_LANG環境変数は各プラットフォームのLANG環境変数に影響することはありません。

文字コードの設定の詳細についてはマニュアルの以下の項をご確認下さい。

・V10~V12(オンラインマニュアル)
1.インストール 1.3:導入環境の設定 文字コードの設定

・V9(インストール エラーコード一覧 制限事項)
第10部 共通設定 漢字コードについて

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索