gpt4 book ai didi

utf-8 - 在 Go 中解码 ISO-8859-1 XML 输入

转载 作者:IT老高 更新时间:2023-10-28 13:01:39 33 4
gpt4 key购买 nike

当您的 XML 输入未以 UTF-8 编码时,xml 包的 Unmarshal 函数似乎需要 CharsetReader

你在哪里找到这样的东西?

最佳答案

2015 年及以后的更新答案:

import (
"encoding/xml"
"golang.org/x/net/html/charset"
)
reader := bytes.NewReader(theXml)
decoder := xml.NewDecoder(reader)
decoder.CharsetReader = charset.NewReaderLabel
err = decoder.Decode(&parsed)

关于utf-8 - 在 Go 中解码 ISO-8859-1 XML 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6002619/

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