我在我的项目https://godoc.org/code.google.com/p/go.text/encoding中使用go.text
我不明白为什么它会丢失iso-8859-1?
我知道我可以轻松转码它byte -> rune -> utf8
在Go中解组ISO-8859-1 XML输入
但我想知道go.text中是否有一些编码,iso-8859-1但命名方式不同.我知道它有以下名字.
ISO_8859-1:1987
ISO-8859-1
iso-ir-100
ISO_8859-1
latin1
l1
IBM819
CP819
csISOLatin1
Run Code Online (Sandbox Code Playgroud)
你可以Windows1252代替使用iso-8859-1.
这个字符编码是ISO 8859-1的超集,但通过在80〜9F(十六进制)范围使用可显示的字符,而不是控制字符从IANA的ISO-8859-1的不同
http://en.wikipedia.org/wiki/Windows-1252
ISO-8859-1在此范围内分配了多个控制代码.Windows-1252具有分配给这些代码点的多个字符,标点符号,算术符号和商业符号.
这里有一个不同的图表:
http://www.i18nqa.com/debug/table-iso8859-1-vs-windows-1252.html
| 归档时间: |
|
| 查看次数: |
566 次 |
| 最近记录: |