OLD | NEW |
1 // This file is based on non-normative encodings.json resource referenced by | 1 // This file is based on non-normative encodings.json resource referenced by |
2 // http://encoding.spec.whatwg.org/ - a reference copy is saved in this | 2 // http://encoding.spec.whatwg.org/ - a reference copy is saved in this |
3 // directory and can be updated via: | 3 // directory and can be updated via: |
4 // curl -O http://encoding.spec.whatwg.org/encodings.json | 4 // curl -O http://encoding.spec.whatwg.org/encodings.json |
5 // | 5 // |
6 // Changes made to this file are: | 6 // Changes made to this file are: |
7 // * whitespace | 7 // * whitespace |
8 // * encodings.json data assigned to `encodings_table` (for tests) | 8 // * encodings.json data assigned to `encodings_table` (for tests) |
9 // * UTF encodings listed in `utf_encodings` (for tests) | 9 // * UTF encodings listed in `utf_encodings` (for tests) |
10 // * 'ibm866' not yet supported - crbug.com/277023 | |
11 // * 'gb18030' distinct from 'gbk' - crbug.com/339862 | 10 // * 'gb18030' distinct from 'gbk' - crbug.com/339862 |
12 // * 'big5-hkscs' distinct from 'big5' - crbug.com/277040 | 11 // * 'big5-hkscs' distinct from 'big5' - crbug.com/277040 |
13 // * 'hz-gb-2312' is replacement label - w3.org/Bugs/Public/show_bug.cgi?id=25
339 | 12 // * 'hz-gb-2312' is replacement label - w3.org/Bugs/Public/show_bug.cgi?id=25
339 |
14 | 13 |
15 // Only these encodings are supported for encoding (vs. decoding) | 14 // Only these encodings are supported for encoding (vs. decoding) |
16 var utf_encodings = ["utf-8", "utf-16le", "utf-16be"]; | 15 var utf_encodings = ["utf-8", "utf-16le", "utf-16be"]; |
17 | 16 |
18 var encodings_table = [ | 17 var encodings_table = [ |
19 { | 18 { |
20 "encodings": [ | 19 "encodings": [ |
21 { | 20 { |
22 "labels": [ | 21 "labels": [ |
23 "unicode-1-1-utf-8", | 22 "unicode-1-1-utf-8", |
24 "utf-8", | 23 "utf-8", |
25 "utf8" | 24 "utf8" |
26 ], | 25 ], |
27 "name": "utf-8" | 26 "name": "utf-8" |
28 } | 27 } |
29 ], | 28 ], |
30 "heading": "The Encoding" | 29 "heading": "The Encoding" |
31 }, | 30 }, |
32 { | 31 { |
33 "encodings": [ | 32 "encodings": [ |
34 /* FIXME: Support ibm866 (crbug.com/277023) | |
35 { | 33 { |
36 "labels": [ | 34 "labels": [ |
37 "866", | 35 "866", |
38 "cp866", | 36 "cp866", |
39 "csibm866", | 37 "csibm866", |
40 "ibm866" | 38 "ibm866" |
41 ], | 39 ], |
42 "name": "ibm866" | 40 "name": "ibm866" |
43 }, | 41 }, |
44 */ | |
45 { | 42 { |
46 "labels": [ | 43 "labels": [ |
47 "csisolatin2", | 44 "csisolatin2", |
48 "iso-8859-2", | 45 "iso-8859-2", |
49 "iso-ir-101", | 46 "iso-ir-101", |
50 "iso8859-2", | 47 "iso8859-2", |
51 "iso88592", | 48 "iso88592", |
52 "iso_8859-2", | 49 "iso_8859-2", |
53 "iso_8859-2:1987", | 50 "iso_8859-2:1987", |
54 "l2", | 51 "l2", |
(...skipping 410 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
465 { | 462 { |
466 "labels": [ | 463 "labels": [ |
467 "x-user-defined" | 464 "x-user-defined" |
468 ], | 465 ], |
469 "name": "x-user-defined" | 466 "name": "x-user-defined" |
470 } | 467 } |
471 ], | 468 ], |
472 "heading": "Legacy miscellaneous encodings" | 469 "heading": "Legacy miscellaneous encodings" |
473 } | 470 } |
474 ]; | 471 ]; |
OLD | NEW |