我有一个非常奇怪的问题,使用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文件开头没有设置编码类型,有没有解决办法?