AS/400文字化けの対策方法

このQ&Aのポイント
  • AS/400を使用している際に日本語以外の文字を入力すると文字化けが発生し、外部システムでの処理がエラーになることがあります。文字化けを防ぐためには、漢字コード一覧表を作成して入力値のチェックを行う方法がありますが、より簡単な方法を模索しています。
  • 現在、AS/400での文字化けの対策方法を模索しています。日本語以外の文字を入力するとデータが文字化けしてしまい、外部システムでの処理がエラーになります。漢字コード一覧表を作成する方法もありますが、より手軽な方法を探しています。
  • AS/400を使用している際に文字化けが発生し、外部システムでの処理がエラーになることがあります。現在、文字化けを防ぐための対策方法を模索しています。漢字コード一覧表を作成する方法もありますが、より簡単で効果的な方法を探しています。
回答を見る
  • ベストアンサー

AS/400の文字化けについて

お世話になります。 AS/400を使っての開発を行っているものですが、日本にあるAS/400を日本と中国で使用しているユーザーがいます。 ある登録機能で日本語ではない文字を中国で入力する為、DBには文字化け(たとえば「・」等)でデータが格納され、そのデータをAS/400外のシステム(VB.net)で使用した場合に型変換エラーで処理がこけてしまいます。 日本語以外を入れないでください。というお願いはどうやら理解してもらえないらしく、 AS/400での入力時に文字化けしてしまうものは入力エラーとしたいのですが、その方法がわかりません。 漢字コード一覧表を作成し、不一致ならエラー。という案を教えていただいたのですが、その一覧表を作成するのが大変だと思うので、 もっと何か簡単にチェックできないかなぁ?と考えています。 良い方法をご存知の方教えていただけませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

こちらに文字コード一覧があるので、 http://www-03.ibm.com/systems/i/software/globalization/codepages.html 文字コードが、    xxxx ~ yyyy この範囲に無いものであれば、エラーとする、 ような考え方で良いと思います。

hatamochi
質問者

お礼

ご回答ありがとうございました。 御礼が大変遅くなり、申し訳ありませんでした。 教えていただいた方法でチャレンジしてみようと思います。

関連するQ&A

  • 文字化けするのはなぜ?

    例えば、日本語版のOSで中国語のメールを作成し、送信しました。向こうの人が中国語版のOSでメールを開いたら、文字化けになって読めない場合があります(読める場合もあります)。コードを買えてみて何回か再送すれば大体読めるようになりますが、お聞きしたいのはこういう文字化け(メールに限らないで)になった原因(Windows内部の仕組み)は何ですか? エンコード?ディコード?フォント?

  • 中国語ファイル名の文字化け

    特定のソフトが作成するファイルを圧縮しバックアップしようとしたところ エラーとなりました。 圧縮エラーの表示では、文字化けしたファイルがエラーの原因のようでした。 (実際のファイルを確認しても文字化けしていました。) そこで、元ソフトのデータを確認したところ 「华拟联」の中国語が文字化けしたと分かりました。 どうしたらいいのか教えて下さい。

  • 中国人とメールで文字化けしない方法

    中国人とメールのやり取りをしています。 私はYahoo!Japanのメール、相手はYahoo!Chinaのメールを使っています。 私が日本語で書いたメッセージを送信すると、相手は文字化けで読めません。 相手が中国語で書いたメッセージをくれても、やはり文字化けで読めません。 相手の中国人は日本語がわかる人です。 他のメールアドレスを使用せず、このYahoo!Chinaを利用して文字化けしない方法を教えてください。 よろしくお願いいたします。

  • 中国からのメールが文字化けする。

    中国からのメールが文字化けする。 中国に住む中国人の友人から、 au宛にメールを送ってもらったところ文字化けしてしまいました。 友人のPCは中国のPC。ただし日本語フォントをインストールしているので日本語で打てます。 またメールは中国で有名な無料メールアドレス「~@163.com」を使っている状況です。 私のHOTMAIL宛の日本語メールは大丈夫ですが、AU宛の日本語メールは文字化けしてしまいます。 この場合、どうすれば日本語を文字化けせずにAu携帯に送ることができるでしょうか。 ご存知の方、よろしくお願いいたします。

  • 件名を中国語で書くと文字化けしました

    Outlook Expressを使用しています。書式>エンコード>中国語簡体字GB18030を選択し件名のところに中国語を入力したのですがそれをunicodeで送信したら文字化けしました。 本文はSIMSUNで書いたのですが、そちらは問題なく送れました。 件名を文字化けせずに送る方法はあるのでしょうか。

  • 中国語で書いた件名が文字化けしました

    Outlook Expressを使用しています。書式>エンコード>中国語簡体字GB18030を選択し件名のところに 中国語を入力したのですがそれをunicodeで送信したら文字化けしました。 本文はSIMSUNで書いたのですが、そちらは問題なく送れました。 件名を文字化けせずに送る方法はあるのでしょうか。

  • 中国語を文字化けさせない方法は?

    日本で買ったNECのパソコンを使っています。 中国語が文字化けしてしまい困っています。 メールを送るときも表示できない文字があったり、 中国語のメールを受信しても文字化けしてしまい、 なにがなんだかわかりません。 なにか解決する方法はあるのでしょうか? よろしくお願いします。

  • メールの文字化け

    中国からの 日本語のメールの 本文は問題ないのですが件名だけが文字化けします。文字化けしない場合もあります。同じPCからの発電です。本文は問題ないので 当面 差し支えないのですがなぜなのか 治す方法あるのか 教えてください。

  • エクセル文字化け

    エクセル文字化けでの質問です Window2000Server英語版OSでRegionalOptionで日本語を選択し使用しています。 その上に英語のアプリケーションソフトを使用し、日本語を入力して使用しています。英語アプリはMS Excel 5での出力が可能です。 以前は、エクセル97(日本語)を入れていたときは、特に文字化けはなかったのですが、エクセルを、エクセル2003(日本語)に入れ替えた時点で 英語は見えるのですが、日本語が全て文字化けするようになりした。 なにかフォントの問題でしょうか?

  • サイトの文字化けについて

    最近HPなどを見ていると良く文字化けをします。 私はたまに中国のサイトを見るのですが、たまに文字化けをして見れない時があります。 その時にはいつも、〔右クリック〕→〔エンコード〕→〔簡体字中国語(GB18030)〕 で直して見ていますが、 最近、日本のサイトを見るときに良く文字化けするようになりました。 エンコードを見るといつも、〔簡体字中国語(GB18030)〕になっていました。 エンコードで日本語には直せますが、毎回なおすのはとても大変で、フレームつきのサイトの時は見れなくて困ります>< 勝手に〔簡体字中国語(GB18030)〕にならないようにするには、どうすればいいのですか?? パソコンはWINのVistaを使ってます。 ブラウザはLunascape4で、出来れば変えたくないです。 何かいい方法はありませんか? すっごく困ってます><;