gpt4 book ai didi

c# 从字节数组中检测 xml 编码?

转载 作者:数据小太阳 更新时间:2023-10-29 01:48:35 25 4
gpt4 key购买 nike

我有一个字节数组,我知道它是字节数组中的一个 xml 序列化对象,有什么方法可以从中获取编码吗?

我不打算反序列化它,但我将它保存在 sql server 上的 xml 字段中...所以我需要将它转换为字符串?

最佳答案

类似于this question的解决方案可以通过在字节数组上使用 Stream 来解决这个问题。这样你就不必在字节级别上摆弄了。像这样:

Encoding encoding;
using (var stream = new MemoryStream(bytes))
{
using (var xmlreader = new XmlTextReader(stream))
{
xmlreader.MoveToContent();
encoding = xmlreader.Encoding;
}
}

关于c# 从字节数组中检测 xml 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581318/

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