首页 > 后端开发 > Golang > 如何在 Go 中解组 ISO-8859-1 编码的 XML?

如何在 Go 中解组 ISO-8859-1 编码的 XML?

Patricia Arquette
发布: 2024-12-12 19:18:11
原创
837 人浏览过

How Can I Unmarshal ISO-8859-1 Encoded XML in Go?

使用 Go 解组以 ISO-8859-1 编码的 XML

如果您的 XML 输入,Go 的 xml 包中流行的 Unmarshal 函数可能会具有挑战性不是以 UTF-8 编码的。为了处理此类输入,Go 需要一个 CharsetReader。

哪里可以找到 CharsetReader?

在 Go 的最新版本(2015 年起)中,golang.org/x /net/html/charset 包提供了必要的功能。此包中的 NewReaderLabel 函数可以执行必要的转换。

代码示例

以下代码片段演示了如何使用 NewReaderLabel 正确解组以 ISO 编码的 XML 输入-8859-1:

通过合并此代码,Go 可以成功解组以 ISO-8859-1 编码的 XML 输入。

以上是如何在 Go 中解组 ISO-8859-1 编码的 XML?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板