gpt4 book ai didi

.net - XElement 无法加载带有重音字符的文件

转载 作者:行者123 更新时间:2023-12-01 02:52:08 25 4
gpt4 key购买 nike

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

最佳答案

因为您没有使用 XDocument,所以无法设置字符编码,请改用它并设置 encoding = UTF-8

http://msdn.microsoft.com/en-us/library/bb387063.aspx

关于.net - XElement 无法加载带有重音字符的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4595041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com