Windows Phone 7のEncoding.GetEncoding( “CP437″)

silverlight-4.0 windows-phone-7
Windows Phone 7のEncoding.GetEncoding( “CP437″)

私はSilverlight 4とWindows Phone 7の開発でかなり新しいです…​

私の要件:

  // It Gives error: 'CP437' is not a supported encoding name.
  // (The same line works fine in C#.Net Console Application)

  Encoding enc = Encoding.GetEncoding("CP437");
  byte[] ByteArray = { 65, 127, 171, 174, 175, 171, 66, 0 };
  char[] CharArray = enc.GetChars(ByteArray);

Windows Phone 7(C#.Net 4.0)でEncoding.GetEncoding( “CP437″)を実装する方法に関するポインター

  1  0


ベストアンサー

私が思い出すように、コードページ437は元のIBM PCの文字セットです。 これはWindows Phoneでは使用できず、私が知る限り、決して使用できません。 ここにあるように、*A½«»B *ほとんどのサンプル文字は変換テーブルのみを必要とするユニコードから利用できますが、DEL文字やIBM線画文字のようなものもあります(サンプルではなくコードページ437にあります)ターミナル(古代のビットマップフォント)などの特殊な文字セットが必要です。

おそらく、あなたの目的についてもっと情報を提供したとしたら?

0


デスクトップからSilverlightのカスタムエンコードクラスを生成できます。
.NET by writing your code or by using some code generator.

それを行うための詳細情報とツールについては、このリンクをご覧ください。

0


タイトルとURLをコピーしました