-1

ストリームをUTF8形式で取得しますが、C#でサポートされていない国際文字を取得するため、UTF16形式で取得したいと思います。どうすればこれを達成できますか

4

1 に答える 1

0

サポートされていない国際文字を取得した場合、使用する可能性のあるエンコーディングは次のとおりではありません。 UTF16iso-8859-1

æ、ø、åなどの文字を正しくエンコードします

したがって、宣言するときはStreamReader、使用するエンコーディングを設定する必要があります。

var sReader = new StreamReader(hResponse.GetResponseStream,
                               Encoding.GetEncoding("ISO-8859-1"));

お役に立てれば。

于 2012-07-05T08:39:25.580 に答える