2009-08-05 6 views
1

Windows 2003の場合はXpと2台のマシンがあります。どちらも日本語版です!エンコーディングの問題 - Win XPとWin 2003の比較

あなたはこの問題が発生した(地域設定やプログラム的に、Encoding.GetEncodings()経由で)利用可能エンコーディングを取得する場合:

XP上で
  1. 、結果のリストは、ラテン文字のWin 2003
  2. であり、ないそのコードにその名前に基づいてエンコーディングを持続し、今、私は日本のマシンを調査するために持っているのにリストには日本語の文字で仕事でいくつかの男

です:)

Win XP(2003ではない)が日本語のエンコーディングのリストを強制的に与える方法を知っていますか(Xpは日本語版です)。

+0

これは、.NETに日本語の言語パックがない場合に発生します。 –

答えて

0

これは実際の問題に対する答えではありませんが、これを処理する最善の方法は表示名の代わりにコードページに移行することです。

また、不一致が発生したときにそれを検出し、エンコードに特定の言語(例:日本語)を強制することができます。彼らにはすべて英語も含まれています。

コードページを保存するための設定ファイルを用意することができます。

関連する問題