【发布时间】:2018-08-09 12:40:12
【问题描述】:
我需要从 xml 文件的顶部获取编码类型
<?xml version=“1.0” encoding=“utf-8”?>
但只需要 encoding="utf-8"
“utf-8”只有不带引号,如何使用streamreader实现?
【问题讨论】:
-
可以忽略xml的第一行。所以我通常只使用 reader.ReadLine() 它将跳过第一行。给出错误的不是流阅读器。是 XmlReader 出错了。
-
如果将其加载到 XDocument 中,您可以询问 .Declaration.Encoding