Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding Go.text中的Go iso-8859-1编码支持_Encoding_Go - Fatal编程技术网

Encoding Go.text中的Go iso-8859-1编码支持

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

我在项目中使用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

您可以使用
Windows1252
代替
iso-8859-1

此字符编码是ISO 8859-1的超集,但与IANA的ISO-8859-1不同,它使用80到9F(十六进制)范围内的可显示字符而不是控制字符

ISO-8859-1在此范围内分配了多个控制代码。Windows-1252为这些代码点分配了多个字符、标点符号、算术和业务符号

这里有一个图表,显示了不同之处: