• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#________________________________________________________________________
2#
3# (C) COPYRIGHT International Business Machines Corp. 2009
4#     All Rights Reserved
5#
6#________________________________________________________________________
7#
8#       Name:    "Fake" Unicode to ISO-IR-165 table
9#       Date:    December 2, 2009
10#
11# This is not a real GB2312 GL table, but a "fake" table to return U+FFFD
12# for every byte sequence valid in GB2312 GL. Chrome and Android
13# do not want to include the real table for ISO-1022-CN(-Ext) that are extremely
14# rare, if used at all. However, the lack of support gets
15# them vulernable to a security issue. By including this 'fake' table
16# and two others, they can be protected while increasing the ICU data size
17# by ~ 10kB.
18<code_set_name>               "noop-gb2312_gl"
19<char_name_mask>              "AXXXX"
20<mb_cur_max>                  2
21<mb_cur_min>                  2
22<uconv_class>                 "DBCS"
23<subchar>                     \x21\x21
24<icu:charsetFamily>           "ASCII"
25<icu:alias>                   "ibm-5478_STD"
26
27<icu:state>                   0-20:2, 21-7e:1, 7f-ff:2
28<icu:state>                   21-7e.u
29<icu:state>
30
31CHARMAP
32END CHARMAP
33