【发布时间】:2016-03-21 12:00:46
【问题描述】:
我一直在开发一个小型桌面应用程序,我的一些请求得到了德语和法语的回复。但我无法阅读它们并在标签中显示确切的单词。我尝试了不同的编码来阅读这篇文章,但都是徒劳的,或者我做的不正确。
这里是代码 sn-p。
HttpWebRequest req = ( HttpWebRequest )WebRequest.Create( url );
req.Method = "GET";
HttpWebResponse res = ( HttpWebResponse )req.GetResponse();
StreamReader sr = new StreamReader( res.GetResponseStream(), Encoding.GetEncoding( "iso-8859-1" ) );
我也用过,但没有运气
Encoding.Default,true, Encoding.UTF-8
这是显示我收到的回复的图片。
【问题讨论】:
-
试试
UTF-8而不是iso-8859-1 -
@ThiefMaster 谢谢,成功了。
标签: c# encoding character-encoding desktop-application