登录
首页 >  Golang >  Go问答

在 Go 中解组 ISO-8859-1 XML 输入

来源:Golang技术栈

时间:2023-04-10 18:44:50 295浏览 收藏

本篇文章向大家介绍《在 Go 中解组 ISO-8859-1 XML 输入》,主要包括golang,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

当您的 XML 输入未以 UTF-8 编码时,Unmarshalxml 包的功能似乎需要一个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)

今天关于《在 Go 中解组 ISO-8859-1 XML 输入》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表