处理特殊字符

本文关键字:特殊字符 处理 | 更新日期: 2023-09-27 17:50:24

当我这样做的时候

WebClient wc = new WebClient();
string content = wc.DownloadString(url);
File.WriteAllText(path, content);

用ie打开path中的文件,特殊字符如ó显示为ó

是否有正确解释这些字符的方法?

处理特殊字符

您以指定的任何内容编码下载它,但然后保存为UTF-8。如果您想将其保存到磁盘,我建议您直接使用WebClient.DownloadFile。然后,只要编码是并且在HTML中(正确地)指定,它应该是可以的。