• 締切済み

wchar_t型変数はWIN XP(日本語環境)でしか使用できないのでしょうか?

wchar_t型変数(コード変換にて使用)を使用したソフトをWIN XP(英語環境)にて実行したところ文字化けして正常な動作をしません。 日本語環境、英語環境を意識しない文字コード変換を行う方法はないのでしょうか?    コード変換はEUC⇒ANSIを行っています。

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

出力はどこにどのように、どんな文字を出力したのでしょうか? > コード変換はEUC⇒ANSIを行っています。 日本語版と英語版では「ANSI」といっても別物ですよ? #コードページ932と1252?

amakusaoh
質問者

お礼

連絡が遅くなりまして申し訳ありませんでした。 一応上記質問の件は調べて解決することができました。 また、別の質問をさせていただく場合があると思いますので その時もよろしくお願いします。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

wchar_t型は、少なくとも標準規格に合致する全てのCおよびC++処理系で使うことができます。ただし、wchar_t型のサイズおよび内部表現は処理系定義です。 また、wchar_t型と文字コード変換の間には直接の関係はありません。

amakusaoh
質問者

お礼

ご指摘ありがとうございました。 独自で調べて解決しました。

関連するQ&A