2011-08-04 12 views
2

私はエンコーディングに問題があります。エンコーディングをHttpWebResponse respに設定したいと思っているところではどこでも、それはresp.ContentEncoding = Encoding.UTF8のようですが、実際には間違っています。なぜならContentEncodingは読み取り専用のプロパティだからです助けて。C#でエンコーディングを設定するには?

+0

はhttp://stackoverflow.com/questions/227575/encoding-problem-with-httpwebresponse – JohnL

+0

@JohnLは受け入れることによって、非常に多くの – Vahan

答えて

6

は、次の2つの響き、似ていますが、非常に異なるクラスを区別する必要があります。

  • HttpWebReponseはウェブ要求からコードを受信したレスポンスです。つまり、を設定しても、別のサーバーから送信されているため、そのデータは設定されていません。

  • HttpResponseは、のコードは、ASP.NETからを送信しています。これは、応答データを書き込むオブジェクトです。ContentEncodingプロパティは、書き込み可能です。

+0

感謝(15文字) – Vahan

+0

感謝をありがとう参照してください:) – hoodaticus

関連する問題