github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/net/html/charset/table.go (about)

     1  // generated by go run gen.go; DO NOT EDIT
     2  
     3  package charset
     4  
     5  import (
     6  	"golang.org/x/text/encoding"
     7  	"golang.org/x/text/encoding/charmap"
     8  	"golang.org/x/text/encoding/japanese"
     9  	"golang.org/x/text/encoding/korean"
    10  	"golang.org/x/text/encoding/simplifiedchinese"
    11  	"golang.org/x/text/encoding/traditionalchinese"
    12  	"golang.org/x/text/encoding/unicode"
    13  )
    14  
    15  var encodings = map[string]struct {
    16  	e    encoding.Encoding
    17  	name string
    18  }{
    19  	"unicode-1-1-utf-8":   {encoding.Nop, "utf-8"},
    20  	"utf-8":               {encoding.Nop, "utf-8"},
    21  	"utf8":                {encoding.Nop, "utf-8"},
    22  	"866":                 {charmap.CodePage866, "ibm866"},
    23  	"cp866":               {charmap.CodePage866, "ibm866"},
    24  	"csibm866":            {charmap.CodePage866, "ibm866"},
    25  	"ibm866":              {charmap.CodePage866, "ibm866"},
    26  	"csisolatin2":         {charmap.ISO8859_2, "iso-8859-2"},
    27  	"iso-8859-2":          {charmap.ISO8859_2, "iso-8859-2"},
    28  	"iso-ir-101":          {charmap.ISO8859_2, "iso-8859-2"},
    29  	"iso8859-2":           {charmap.ISO8859_2, "iso-8859-2"},
    30  	"iso88592":            {charmap.ISO8859_2, "iso-8859-2"},
    31  	"iso_8859-2":          {charmap.ISO8859_2, "iso-8859-2"},
    32  	"iso_8859-2:1987":     {charmap.ISO8859_2, "iso-8859-2"},
    33  	"l2":                  {charmap.ISO8859_2, "iso-8859-2"},
    34  	"latin2":              {charmap.ISO8859_2, "iso-8859-2"},
    35  	"csisolatin3":         {charmap.ISO8859_3, "iso-8859-3"},
    36  	"iso-8859-3":          {charmap.ISO8859_3, "iso-8859-3"},
    37  	"iso-ir-109":          {charmap.ISO8859_3, "iso-8859-3"},
    38  	"iso8859-3":           {charmap.ISO8859_3, "iso-8859-3"},
    39  	"iso88593":            {charmap.ISO8859_3, "iso-8859-3"},
    40  	"iso_8859-3":          {charmap.ISO8859_3, "iso-8859-3"},
    41  	"iso_8859-3:1988":     {charmap.ISO8859_3, "iso-8859-3"},
    42  	"l3":                  {charmap.ISO8859_3, "iso-8859-3"},
    43  	"latin3":              {charmap.ISO8859_3, "iso-8859-3"},
    44  	"csisolatin4":         {charmap.ISO8859_4, "iso-8859-4"},
    45  	"iso-8859-4":          {charmap.ISO8859_4, "iso-8859-4"},
    46  	"iso-ir-110":          {charmap.ISO8859_4, "iso-8859-4"},
    47  	"iso8859-4":           {charmap.ISO8859_4, "iso-8859-4"},
    48  	"iso88594":            {charmap.ISO8859_4, "iso-8859-4"},
    49  	"iso_8859-4":          {charmap.ISO8859_4, "iso-8859-4"},
    50  	"iso_8859-4:1988":     {charmap.ISO8859_4, "iso-8859-4"},
    51  	"l4":                  {charmap.ISO8859_4, "iso-8859-4"},
    52  	"latin4":              {charmap.ISO8859_4, "iso-8859-4"},
    53  	"csisolatincyrillic":  {charmap.ISO8859_5, "iso-8859-5"},
    54  	"cyrillic":            {charmap.ISO8859_5, "iso-8859-5"},
    55  	"iso-8859-5":          {charmap.ISO8859_5, "iso-8859-5"},
    56  	"iso-ir-144":          {charmap.ISO8859_5, "iso-8859-5"},
    57  	"iso8859-5":           {charmap.ISO8859_5, "iso-8859-5"},
    58  	"iso88595":            {charmap.ISO8859_5, "iso-8859-5"},
    59  	"iso_8859-5":          {charmap.ISO8859_5, "iso-8859-5"},
    60  	"iso_8859-5:1988":     {charmap.ISO8859_5, "iso-8859-5"},
    61  	"arabic":              {charmap.ISO8859_6, "iso-8859-6"},
    62  	"asmo-708":            {charmap.ISO8859_6, "iso-8859-6"},
    63  	"csiso88596e":         {charmap.ISO8859_6, "iso-8859-6"},
    64  	"csiso88596i":         {charmap.ISO8859_6, "iso-8859-6"},
    65  	"csisolatinarabic":    {charmap.ISO8859_6, "iso-8859-6"},
    66  	"ecma-114":            {charmap.ISO8859_6, "iso-8859-6"},
    67  	"iso-8859-6":          {charmap.ISO8859_6, "iso-8859-6"},
    68  	"iso-8859-6-e":        {charmap.ISO8859_6, "iso-8859-6"},
    69  	"iso-8859-6-i":        {charmap.ISO8859_6, "iso-8859-6"},
    70  	"iso-ir-127":          {charmap.ISO8859_6, "iso-8859-6"},
    71  	"iso8859-6":           {charmap.ISO8859_6, "iso-8859-6"},
    72  	"iso88596":            {charmap.ISO8859_6, "iso-8859-6"},
    73  	"iso_8859-6":          {charmap.ISO8859_6, "iso-8859-6"},
    74  	"iso_8859-6:1987":     {charmap.ISO8859_6, "iso-8859-6"},
    75  	"csisolatingreek":     {charmap.ISO8859_7, "iso-8859-7"},
    76  	"ecma-118":            {charmap.ISO8859_7, "iso-8859-7"},
    77  	"elot_928":            {charmap.ISO8859_7, "iso-8859-7"},
    78  	"greek":               {charmap.ISO8859_7, "iso-8859-7"},
    79  	"greek8":              {charmap.ISO8859_7, "iso-8859-7"},
    80  	"iso-8859-7":          {charmap.ISO8859_7, "iso-8859-7"},
    81  	"iso-ir-126":          {charmap.ISO8859_7, "iso-8859-7"},
    82  	"iso8859-7":           {charmap.ISO8859_7, "iso-8859-7"},
    83  	"iso88597":            {charmap.ISO8859_7, "iso-8859-7"},
    84  	"iso_8859-7":          {charmap.ISO8859_7, "iso-8859-7"},
    85  	"iso_8859-7:1987":     {charmap.ISO8859_7, "iso-8859-7"},
    86  	"sun_eu_greek":        {charmap.ISO8859_7, "iso-8859-7"},
    87  	"csiso88598e":         {charmap.ISO8859_8, "iso-8859-8"},
    88  	"csisolatinhebrew":    {charmap.ISO8859_8, "iso-8859-8"},
    89  	"hebrew":              {charmap.ISO8859_8, "iso-8859-8"},
    90  	"iso-8859-8":          {charmap.ISO8859_8, "iso-8859-8"},
    91  	"iso-8859-8-e":        {charmap.ISO8859_8, "iso-8859-8"},
    92  	"iso-ir-138":          {charmap.ISO8859_8, "iso-8859-8"},
    93  	"iso8859-8":           {charmap.ISO8859_8, "iso-8859-8"},
    94  	"iso88598":            {charmap.ISO8859_8, "iso-8859-8"},
    95  	"iso_8859-8":          {charmap.ISO8859_8, "iso-8859-8"},
    96  	"iso_8859-8:1988":     {charmap.ISO8859_8, "iso-8859-8"},
    97  	"visual":              {charmap.ISO8859_8, "iso-8859-8"},
    98  	"csiso88598i":         {charmap.ISO8859_8, "iso-8859-8-i"},
    99  	"iso-8859-8-i":        {charmap.ISO8859_8, "iso-8859-8-i"},
   100  	"logical":             {charmap.ISO8859_8, "iso-8859-8-i"},
   101  	"csisolatin6":         {charmap.ISO8859_10, "iso-8859-10"},
   102  	"iso-8859-10":         {charmap.ISO8859_10, "iso-8859-10"},
   103  	"iso-ir-157":          {charmap.ISO8859_10, "iso-8859-10"},
   104  	"iso8859-10":          {charmap.ISO8859_10, "iso-8859-10"},
   105  	"iso885910":           {charmap.ISO8859_10, "iso-8859-10"},
   106  	"l6":                  {charmap.ISO8859_10, "iso-8859-10"},
   107  	"latin6":              {charmap.ISO8859_10, "iso-8859-10"},
   108  	"iso-8859-13":         {charmap.ISO8859_13, "iso-8859-13"},
   109  	"iso8859-13":          {charmap.ISO8859_13, "iso-8859-13"},
   110  	"iso885913":           {charmap.ISO8859_13, "iso-8859-13"},
   111  	"iso-8859-14":         {charmap.ISO8859_14, "iso-8859-14"},
   112  	"iso8859-14":          {charmap.ISO8859_14, "iso-8859-14"},
   113  	"iso885914":           {charmap.ISO8859_14, "iso-8859-14"},
   114  	"csisolatin9":         {charmap.ISO8859_15, "iso-8859-15"},
   115  	"iso-8859-15":         {charmap.ISO8859_15, "iso-8859-15"},
   116  	"iso8859-15":          {charmap.ISO8859_15, "iso-8859-15"},
   117  	"iso885915":           {charmap.ISO8859_15, "iso-8859-15"},
   118  	"iso_8859-15":         {charmap.ISO8859_15, "iso-8859-15"},
   119  	"l9":                  {charmap.ISO8859_15, "iso-8859-15"},
   120  	"iso-8859-16":         {charmap.ISO8859_16, "iso-8859-16"},
   121  	"cskoi8r":             {charmap.KOI8R, "koi8-r"},
   122  	"koi":                 {charmap.KOI8R, "koi8-r"},
   123  	"koi8":                {charmap.KOI8R, "koi8-r"},
   124  	"koi8-r":              {charmap.KOI8R, "koi8-r"},
   125  	"koi8_r":              {charmap.KOI8R, "koi8-r"},
   126  	"koi8-u":              {charmap.KOI8U, "koi8-u"},
   127  	"csmacintosh":         {charmap.Macintosh, "macintosh"},
   128  	"mac":                 {charmap.Macintosh, "macintosh"},
   129  	"macintosh":           {charmap.Macintosh, "macintosh"},
   130  	"x-mac-roman":         {charmap.Macintosh, "macintosh"},
   131  	"dos-874":             {charmap.Windows874, "windows-874"},
   132  	"iso-8859-11":         {charmap.Windows874, "windows-874"},
   133  	"iso8859-11":          {charmap.Windows874, "windows-874"},
   134  	"iso885911":           {charmap.Windows874, "windows-874"},
   135  	"tis-620":             {charmap.Windows874, "windows-874"},
   136  	"windows-874":         {charmap.Windows874, "windows-874"},
   137  	"cp1250":              {charmap.Windows1250, "windows-1250"},
   138  	"windows-1250":        {charmap.Windows1250, "windows-1250"},
   139  	"x-cp1250":            {charmap.Windows1250, "windows-1250"},
   140  	"cp1251":              {charmap.Windows1251, "windows-1251"},
   141  	"windows-1251":        {charmap.Windows1251, "windows-1251"},
   142  	"x-cp1251":            {charmap.Windows1251, "windows-1251"},
   143  	"ansi_x3.4-1968":      {charmap.Windows1252, "windows-1252"},
   144  	"ascii":               {charmap.Windows1252, "windows-1252"},
   145  	"cp1252":              {charmap.Windows1252, "windows-1252"},
   146  	"cp819":               {charmap.Windows1252, "windows-1252"},
   147  	"csisolatin1":         {charmap.Windows1252, "windows-1252"},
   148  	"ibm819":              {charmap.Windows1252, "windows-1252"},
   149  	"iso-8859-1":          {charmap.Windows1252, "windows-1252"},
   150  	"iso-ir-100":          {charmap.Windows1252, "windows-1252"},
   151  	"iso8859-1":           {charmap.Windows1252, "windows-1252"},
   152  	"iso88591":            {charmap.Windows1252, "windows-1252"},
   153  	"iso_8859-1":          {charmap.Windows1252, "windows-1252"},
   154  	"iso_8859-1:1987":     {charmap.Windows1252, "windows-1252"},
   155  	"l1":                  {charmap.Windows1252, "windows-1252"},
   156  	"latin1":              {charmap.Windows1252, "windows-1252"},
   157  	"us-ascii":            {charmap.Windows1252, "windows-1252"},
   158  	"windows-1252":        {charmap.Windows1252, "windows-1252"},
   159  	"x-cp1252":            {charmap.Windows1252, "windows-1252"},
   160  	"cp1253":              {charmap.Windows1253, "windows-1253"},
   161  	"windows-1253":        {charmap.Windows1253, "windows-1253"},
   162  	"x-cp1253":            {charmap.Windows1253, "windows-1253"},
   163  	"cp1254":              {charmap.Windows1254, "windows-1254"},
   164  	"csisolatin5":         {charmap.Windows1254, "windows-1254"},
   165  	"iso-8859-9":          {charmap.Windows1254, "windows-1254"},
   166  	"iso-ir-148":          {charmap.Windows1254, "windows-1254"},
   167  	"iso8859-9":           {charmap.Windows1254, "windows-1254"},
   168  	"iso88599":            {charmap.Windows1254, "windows-1254"},
   169  	"iso_8859-9":          {charmap.Windows1254, "windows-1254"},
   170  	"iso_8859-9:1989":     {charmap.Windows1254, "windows-1254"},
   171  	"l5":                  {charmap.Windows1254, "windows-1254"},
   172  	"latin5":              {charmap.Windows1254, "windows-1254"},
   173  	"windows-1254":        {charmap.Windows1254, "windows-1254"},
   174  	"x-cp1254":            {charmap.Windows1254, "windows-1254"},
   175  	"cp1255":              {charmap.Windows1255, "windows-1255"},
   176  	"windows-1255":        {charmap.Windows1255, "windows-1255"},
   177  	"x-cp1255":            {charmap.Windows1255, "windows-1255"},
   178  	"cp1256":              {charmap.Windows1256, "windows-1256"},
   179  	"windows-1256":        {charmap.Windows1256, "windows-1256"},
   180  	"x-cp1256":            {charmap.Windows1256, "windows-1256"},
   181  	"cp1257":              {charmap.Windows1257, "windows-1257"},
   182  	"windows-1257":        {charmap.Windows1257, "windows-1257"},
   183  	"x-cp1257":            {charmap.Windows1257, "windows-1257"},
   184  	"cp1258":              {charmap.Windows1258, "windows-1258"},
   185  	"windows-1258":        {charmap.Windows1258, "windows-1258"},
   186  	"x-cp1258":            {charmap.Windows1258, "windows-1258"},
   187  	"x-mac-cyrillic":      {charmap.MacintoshCyrillic, "x-mac-cyrillic"},
   188  	"x-mac-ukrainian":     {charmap.MacintoshCyrillic, "x-mac-cyrillic"},
   189  	"chinese":             {simplifiedchinese.GBK, "gbk"},
   190  	"csgb2312":            {simplifiedchinese.GBK, "gbk"},
   191  	"csiso58gb231280":     {simplifiedchinese.GBK, "gbk"},
   192  	"gb2312":              {simplifiedchinese.GBK, "gbk"},
   193  	"gb_2312":             {simplifiedchinese.GBK, "gbk"},
   194  	"gb_2312-80":          {simplifiedchinese.GBK, "gbk"},
   195  	"gbk":                 {simplifiedchinese.GBK, "gbk"},
   196  	"iso-ir-58":           {simplifiedchinese.GBK, "gbk"},
   197  	"x-gbk":               {simplifiedchinese.GBK, "gbk"},
   198  	"gb18030":             {simplifiedchinese.GB18030, "gb18030"},
   199  	"hz-gb-2312":          {simplifiedchinese.HZGB2312, "hz-gb-2312"},
   200  	"big5":                {traditionalchinese.Big5, "big5"},
   201  	"big5-hkscs":          {traditionalchinese.Big5, "big5"},
   202  	"cn-big5":             {traditionalchinese.Big5, "big5"},
   203  	"csbig5":              {traditionalchinese.Big5, "big5"},
   204  	"x-x-big5":            {traditionalchinese.Big5, "big5"},
   205  	"cseucpkdfmtjapanese": {japanese.EUCJP, "euc-jp"},
   206  	"euc-jp":              {japanese.EUCJP, "euc-jp"},
   207  	"x-euc-jp":            {japanese.EUCJP, "euc-jp"},
   208  	"csiso2022jp":         {japanese.ISO2022JP, "iso-2022-jp"},
   209  	"iso-2022-jp":         {japanese.ISO2022JP, "iso-2022-jp"},
   210  	"csshiftjis":          {japanese.ShiftJIS, "shift_jis"},
   211  	"ms_kanji":            {japanese.ShiftJIS, "shift_jis"},
   212  	"shift-jis":           {japanese.ShiftJIS, "shift_jis"},
   213  	"shift_jis":           {japanese.ShiftJIS, "shift_jis"},
   214  	"sjis":                {japanese.ShiftJIS, "shift_jis"},
   215  	"windows-31j":         {japanese.ShiftJIS, "shift_jis"},
   216  	"x-sjis":              {japanese.ShiftJIS, "shift_jis"},
   217  	"cseuckr":             {korean.EUCKR, "euc-kr"},
   218  	"csksc56011987":       {korean.EUCKR, "euc-kr"},
   219  	"euc-kr":              {korean.EUCKR, "euc-kr"},
   220  	"iso-ir-149":          {korean.EUCKR, "euc-kr"},
   221  	"korean":              {korean.EUCKR, "euc-kr"},
   222  	"ks_c_5601-1987":      {korean.EUCKR, "euc-kr"},
   223  	"ks_c_5601-1989":      {korean.EUCKR, "euc-kr"},
   224  	"ksc5601":             {korean.EUCKR, "euc-kr"},
   225  	"ksc_5601":            {korean.EUCKR, "euc-kr"},
   226  	"windows-949":         {korean.EUCKR, "euc-kr"},
   227  	"csiso2022kr":         {encoding.Replacement, "replacement"},
   228  	"iso-2022-kr":         {encoding.Replacement, "replacement"},
   229  	"iso-2022-cn":         {encoding.Replacement, "replacement"},
   230  	"iso-2022-cn-ext":     {encoding.Replacement, "replacement"},
   231  	"utf-16be":            {unicode.UTF16(unicode.BigEndian, unicode.IgnoreBOM), "utf-16be"},
   232  	"utf-16":              {unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM), "utf-16le"},
   233  	"utf-16le":            {unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM), "utf-16le"},
   234  	"x-user-defined":      {charmap.XUserDefined, "x-user-defined"},
   235  }