处理特殊字符
问题描述:
当我做处理特殊字符
WebClient wc = new WebClient();
string content = wc.DownloadString(url);
File.WriteAllText(path, content);
我打开该文件在path
与Internet Explorer,如ó特殊字符apear像A 3。
有没有一种方法来正确解释这些字符?
答
您正在下载它指定的任何内容编码,但然后保存它作为UTF-8。如果您想将其保存到磁盘,建议您直接使用WebClient.DownloadFile
。那么只要编码为也在HTML中指定(正确)它应该没问题。
+0
是的,它现在完美。我将检查编码属性。谢谢乔恩。 – 2011-04-16 10:20:33
当您使用文本编辑器而不是浏览器打开文件时,可以吗? – 2011-04-16 10:14:50
@Shandow同样的事情发生。 – 2011-04-16 10:22:29