Encoding Go.text中的Go iso-8859-1编码支持
我在项目中使用go.text 我不明白它为什么会丢失Encoding Go.text中的Go iso-8859-1编码支持,encoding,go,Encoding,Go,我在项目中使用go.text 我不明白它为什么会丢失iso-8859-1 我知道我可以很容易地对它进行转码byte->rune->utf8 但我想知道go.text中是否有一些编码是iso-8859-1,但名称不同。我知道它有以下几个名字 ISO_8859-1:1987 ISO-8859-1 iso-ir-100 ISO_8859-1 latin1 l1 IBM819 CP819 csISOLatin1 您可以使用Wi
iso-8859-1
我知道我可以很容易地对它进行转码byte->rune->utf8
但我想知道go.text中是否有一些编码是iso-8859-1
,但名称不同。我知道它有以下几个名字
ISO_8859-1:1987
ISO-8859-1
iso-ir-100
ISO_8859-1
latin1
l1
IBM819
CP819
csISOLatin1
您可以使用
Windows1252
代替iso-8859-1
此字符编码是ISO 8859-1的超集,但与IANA的ISO-8859-1不同,它使用80到9F(十六进制)范围内的可显示字符而不是控制字符
ISO-8859-1在此范围内分配了多个控制代码。Windows-1252为这些代码点分配了多个字符、标点符号、算术和业务符号
这里有一个图表,显示了不同之处: