XElement无法加载带重音字符的文件

4

我有一个非常奇怪的问题,使用XElement加载方法来加载一个HTML文档(已经过HTML Tidy检查确保遵循格式),对于英语文档来说完全正常,但是当处理法语和西班牙语文档时会出现XML异常;

XML Exception
Invalid character in the given encoding. Line 23, position 43.

方法调用
XElement doc = XElement.Load("example1.html", LoadOptions.None);

HTML 文档中的片段

<font face="Arial" size="3" color="#ffffff">
Le test <b> exemple français, qui devrait éventuellement être suivie d'un texte en langue espagnole. </ b>
</font>

我意识到我的HTML文件开头没有设置编码类型,有没有解决办法?

1个回答

3

1
谢谢您指引我正确的方向,在查找了一番之后,我也找到了这个;https://dev59.com/pnVC5IYBdhLWcg3wYQEp。 - wonea

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接