保存html文件在文件中添加。

时间:2016-04-21 05:49:41

标签: c# html utf-8

我正在读取一个html文件作为字符串,并在添加一些html标签后我再次保存它,但是当我保存这个文件时�标志显示在浏览器中编辑的html文件中。 这是代码

string fileContent = System.IO.File.ReadAllText(filePath.FullName, Encoding.UTF8);
// adding an html tag <input type="hidden" name="userInfo" />
System.IO.File.WriteAllText(filePath.FullName, changedFileContent, Encoding.UTF8);

这是浏览器中已编辑的html文件的屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:0)

关注@Bharat Gupta的评论我使用了默认编码,它解决了这个问题。

string fileContent = System.IO.File.ReadAllText(filePath.FullName, Encoding.Default);
// adding an html tag <input type="hidden" name="userInfo" />
System.IO.File.WriteAllText(filePath.FullName, changedFileContent, Encoding.Default);