日本語の文字をエンコードしてデコードする必要があります。私はJAVAで試してみましたが、 "Cp939"エンコーディングでうまくいきましたが、.NETでそのエンコーディングを見つけることができません。 932エンコーディングはすべての文字をエンコードしないので、.NETで939エンコーディングを実装する方法を見つける必要があります。.NETでのエンコードの問題
Javaコード:
convStr = new String(str8859_1.getBytes("Cp037"), "Cp939");
.NET:
bytesConverted = Encoding.Convert(Encoding.GetEncoding(37),
Encoding.GetEncoding(932), bytesConverted);
// This result is a junk of characters and is totally different
// from the expected output 'ニツポンバ'
convStr = Encoding.GetEncoding(1252).GetString(bytesConverted);
私はEncoding.GetEncoding(939)を得た場合、それは 'サポートされていないエンコーディング' を示すエラーがスローされます。したがって、939でエンコードできません。 –