OLD | NEW |
| 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 |
| 3 // directory and can be updated via: |
| 4 // curl -O http://encoding.spec.whatwg.org/encodings.json |
| 5 // |
| 6 // Changes made to this file are: |
| 7 // * whitespace |
| 8 // * encodings.json data assigned to `encodings_table` (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 |
| 12 // * '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 |
| 14 |
1 // Only these encodings are supported for encoding (vs. decoding) | 15 // Only these encodings are supported for encoding (vs. decoding) |
2 utf_encodings = ["utf-8", "utf-16le", "utf-16be"]; | 16 var utf_encodings = ["utf-8", "utf-16le", "utf-16be"]; |
3 | 17 |
4 // From non-normative encodings.json resource referenced by http://encoding.spec
.whatwg.org/ | 18 var encodings_table = [ |
5 encodings_table = [ | |
6 { | 19 { |
7 "encodings": [ | 20 "encodings": [ |
8 { | 21 { |
9 "labels": [ | 22 "labels": [ |
10 "unicode-1-1-utf-8", | 23 "unicode-1-1-utf-8", |
11 "utf-8", | 24 "utf-8", |
12 "utf8" | 25 "utf8" |
13 ], | 26 ], |
14 "name": "utf-8" | 27 "name": "utf-8" |
15 } | 28 } |
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
339 "csiso58gb231280", | 352 "csiso58gb231280", |
340 "gb2312", | 353 "gb2312", |
341 "gb_2312", | 354 "gb_2312", |
342 "gb_2312-80", | 355 "gb_2312-80", |
343 "gbk", | 356 "gbk", |
344 "iso-ir-58", | 357 "iso-ir-58", |
345 "x-gbk" | 358 "x-gbk" |
346 ], | 359 ], |
347 "name": "gbk" | 360 "name": "gbk" |
348 }, | 361 }, |
| 362 // 'gb18030' separate from 'gbk': crbug.com/339862 |
349 { | 363 { |
350 "labels": [ | 364 "labels": [ |
351 "gb18030" | 365 "gb18030" |
352 ], | 366 ], |
353 "name": "gb18030" | 367 "name": "gb18030" |
354 }, | |
355 { | |
356 "labels": [ | |
357 "hz-gb-2312" | |
358 ], | |
359 "name": "hz-gb-2312" | |
360 } | 368 } |
361 ], | 369 ], |
362 "heading": "Legacy multi-byte Chinese (simplified) encodings" | 370 "heading": "Legacy multi-byte Chinese (simplified) encodings" |
363 }, | 371 }, |
364 { | 372 { |
365 "encodings": [ | 373 "encodings": [ |
366 { | 374 { |
367 "labels": [ | 375 "labels": [ |
368 "big5", | 376 "big5", |
369 "big5-hkscs", | 377 // "big5-hkscs", see crbug.com/277040 |
370 "cn-big5", | 378 "cn-big5", |
371 "csbig5", | 379 "csbig5", |
372 "x-x-big5" | 380 "x-x-big5" |
373 ], | 381 ], |
374 "name": "big5" | 382 "name": "big5" |
375 } | 383 } |
376 ], | 384 ], |
377 "heading": "Legacy multi-byte Chinese (traditional) encodings" | 385 "heading": "Legacy multi-byte Chinese (traditional) encodings" |
378 }, | 386 }, |
379 { | 387 { |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
417 "euc-kr", | 425 "euc-kr", |
418 "iso-ir-149", | 426 "iso-ir-149", |
419 "korean", | 427 "korean", |
420 "ks_c_5601-1987", | 428 "ks_c_5601-1987", |
421 "ks_c_5601-1989", | 429 "ks_c_5601-1989", |
422 "ksc5601", | 430 "ksc5601", |
423 "ksc_5601", | 431 "ksc_5601", |
424 "windows-949" | 432 "windows-949" |
425 ], | 433 ], |
426 "name": "euc-kr" | 434 "name": "euc-kr" |
427 }, | |
428 { | |
429 "labels": [ | |
430 "csiso2022kr", | |
431 "iso-2022-kr" | |
432 ], | |
433 "name": "iso-2022-kr" | |
434 } | 435 } |
435 ], | 436 ], |
436 "heading": "Legacy multi-byte Korean encodings" | 437 "heading": "Legacy multi-byte Korean encodings" |
437 }, | 438 }, |
438 { | 439 { |
439 "encodings": [ | 440 "encodings": [ |
440 { | 441 { |
441 "labels": [ | 442 "labels": [ |
| 443 "csiso2022kr", |
| 444 // 'hz-gb-2312' added: w3.org/Bugs/Public/show_bug.cgi?id=25
339 |
| 445 "hz-gb-2312", |
442 "iso-2022-cn", | 446 "iso-2022-cn", |
443 "iso-2022-cn-ext" | 447 "iso-2022-cn-ext", |
| 448 "iso-2022-kr" |
444 ], | 449 ], |
445 "name": "replacement" | 450 "name": "replacement" |
446 }, | 451 }, |
447 { | 452 { |
448 "labels": [ | 453 "labels": [ |
449 "utf-16be" | 454 "utf-16be" |
450 ], | 455 ], |
451 "name": "utf-16be" | 456 "name": "utf-16be" |
452 }, | 457 }, |
453 { | 458 { |
454 "labels": [ | 459 "labels": [ |
455 "utf-16", | 460 "utf-16", |
456 "utf-16le" | 461 "utf-16le" |
457 ], | 462 ], |
458 "name": "utf-16le" | 463 "name": "utf-16le" |
459 }, | 464 }, |
460 { | 465 { |
461 "labels": [ | 466 "labels": [ |
462 "x-user-defined" | 467 "x-user-defined" |
463 ], | 468 ], |
464 "name": "x-user-defined" | 469 "name": "x-user-defined" |
465 } | 470 } |
466 ], | 471 ], |
467 "heading": "Legacy miscellaneous encodings" | 472 "heading": "Legacy miscellaneous encodings" |
468 } | 473 } |
469 ]; | 474 ]; |
OLD | NEW |