我正在读取一个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文件的屏幕截图
答案 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);