Skip to content

Instantly share code, notes, and snippets.

@zer4tul
Last active March 27, 2018 22:06
Show Gist options
  • Save zer4tul/175ce29a0a6703ccbbf6 to your computer and use it in GitHub Desktop.
Save zer4tul/175ce29a0a6703ccbbf6 to your computer and use it in GitHub Desktop.
Notes for chinese encoding convertion.

THIS FILE HAS BEEN ENCODING IN UTF-8. DO NOT TRY TO CONVERT IT TO GBK OR GB18030 TO READ IT.

Table of Contents

前言

由于许多环境使用GBK(Microsoft CP936,非GB13000.1)作为主要的汉字编码环境,并且GBK、GB18030在编码实现上的奇葩之处,造成GBK <-> UTF-8转换存在许多问题。

这里主要讨论以下几种:

  1. 哪些字符造成编码识别错误。
  2. 由于编码识别错误造成的无损转换:只是显示错误,不造成内容丢失。
  3. 由于编码识别错误造成的有损转换:显示错误,且内容丢失。

环境说明

这里主要讨论Linux环境下的行为,Mac OS X和BSD的行为与Linux行为基本相同。

使用glibc的环境下需要注意:

会造成编码识别错误的字符

以下GBK字符会与UTF-8中2字节编码的字符110xxxxx 10yyyyyy产生交集,可能造成字符集转换逻辑(如enca)将其误判为UTF-8进行处理。其中相当一部分字符无法进行 UTF-8 -> GBK 转换。

以下是完整列表。

编码 GBK UTF-8
0xc080
0xc081
0xc082
0xc083
0xc084
0xc085
0xc086
0xc087
0xc088
0xc089
0xc08f
0xc090
0xc091 缿
0xc092
0xc093
0xc094
0xc095
0xc096
0xc097
0xc098
0xc099
0xc09a
0xc09b
0xc09c
0xc09d
0xc09e
0xc09f
0xc0a0
0xc0a1
0xc0a2
0xc0a3
0xc0a4
0xc0a5
0xc0a6
0xc0a7
0xc0a8
0xc0a9
0xc0aa
0xc0ab
0xc0ac
0xc0ad
0xc0ae
0xc0af
0xc0b0
0xc0b1
0xc0b2
0xc0b3
0xc0b4
0xc0b5
0xc0b6
0xc0b7
0xc0b8
0xc0b9
0xc0ba
0xc0bb
0xc0bc
0xc0bd
0xc0be
0xc0bf
0xc180
0xc181
0xc182
0xc183
0xc184
0xc185
0xc186
0xc187
0xc188
0xc189
0xc18a
0xc18b
0xc18c
0xc18d
0xc18e
0xc18f
0xc190
0xc191
0xc192
0xc193
0xc194
0xc195
0xc196
0xc197
0xc198
0xc199
0xc19a
0xc19b
0xc19c
0xc19d
0xc19e
0xc19f
0xc1a0
0xc1a1
0xc1a2
0xc1a3
0xc1a4
0xc1a5
0xc1a6
0xc1a7
0xc1a8
0xc1a9
0xc1aa
0xc1ab
0xc1ac
0xc1ad
0xc1ae
0xc1af
0xc1b0
0xc1b1
0xc1b2
0xc1b3
0xc1b4
0xc1b5
0xc1b6
0xc1b7
0xc1b8
0xc1b9
0xc1ba
0xc1bb
0xc1bc
0xc1bd
0xc1be
0xc1bf
0xc280
0xc281
0xc282
0xc283
0xc284
0xc285
0xc286
0xc287
0xc288
0xc289
0xc28a
0xc28b
0xc28c
0xc28d
0xc28e
0xc28f
0xc290
0xc291
0xc292
0xc293
0xc294
0xc295
0xc296
0xc297
0xc298
0xc299
0xc29a
0xc29b
0xc29c
0xc29d
0xc29e
0xc29f
0xc2a0
0xc2a1
0xc2a2
0xc2a3
0xc2a4 ¤
0xc2a5
0xc2a6
0xc2a7 §
0xc2a8 ¨
0xc2a9
0xc2aa
0xc2ab
0xc2ac
0xc2ad
0xc2ae
0xc2af
0xc2b0 °
0xc2b1 ±
0xc2b2
0xc2b3
0xc2b4
0xc2b5
0xc2b6
0xc2b7 ·
0xc2b8
0xc2b9 鹿
0xc2ba
0xc2bb
0xc2bc
0xc2bd
0xc2be
0xc2bf
0xc380
0xc381
0xc382
0xc383
0xc384
0xc385
0xc386
0xc387
0xc388
0xc389
0xc38a
0xc38b
0xc38c
0xc38d
0xc38e
0xc38f
0xc390
0xc391
0xc392
0xc393
0xc394
0xc395
0xc396
0xc397 ×
0xc398
0xc399
0xc39a
0xc39b
0xc39c
0xc39d
0xc39e
0xc39f
0xc3a0 à
0xc3a1 á
0xc3a2
0xc3a3
0xc3a4
0xc3a5
0xc3a6
0xc3a7
0xc3a8 è
0xc3a9 é
0xc3aa ê
0xc3ab
0xc3ac ì
0xc3ad í
0xc3ae
0xc3af
0xc3b0
0xc3b1
0xc3b2 ò
0xc3b3 ó
0xc3b4
0xc3b5
0xc3b6
0xc3b7 ÷
0xc3b8
0xc3b9 ù
0xc3ba ú
0xc3bb
0xc3bc ü
0xc3bd
0xc3be
0xc3bf
0xc480
0xc481 ā
0xc482
0xc483
0xc484
0xc485
0xc486
0xc487
0xc488
0xc489
0xc48a
0xc48b
0xc48c
0xc48d
0xc48e
0xc48f
0xc490
0xc491
0xc492
0xc493 ē
0xc494
0xc495
0xc496
0xc497
0xc498
0xc499
0xc49a
0xc49b ě
0xc49c
0xc49d
0xc49e
0xc49f
0xc4a0
0xc4a1
0xc4a2
0xc4a3
0xc4a4
0xc4a5
0xc4a6
0xc4a7
0xc4a8
0xc4a9
0xc4aa
0xc4ab ī
0xc4ac
0xc4ad
0xc4ae
0xc4af
0xc4b0
0xc4b1
0xc4b2
0xc4b3
0xc4b4
0xc4b5
0xc4b6
0xc4b7
0xc4b8
0xc4b9
0xc4ba
0xc4bb
0xc4bc
0xc4bd
0xc4be
0xc4bf
0xc580
0xc581
0xc582
0xc583
0xc584 ń
0xc585
0xc586
0xc587
0xc588 ň
0xc589
0xc58a
0xc58b
0xc58c
0xc58d ō
0xc58e
0xc58f
0xc590
0xc591
0xc592
0xc593
0xc594
0xc595
0xc596
0xc597
0xc598
0xc599
0xc59a
0xc59b
0xc59c
0xc59d
0xc59e
0xc59f
0xc5a0
0xc5a1
0xc5a2
0xc5a3
0xc5a4
0xc5a5
0xc5a6
0xc5a7
0xc5a8
0xc5a9
0xc5aa
0xc5ab ū
0xc5ac
0xc5ad
0xc5ae
0xc5af
0xc5b0
0xc5b1
0xc5b2
0xc5b3
0xc5b4
0xc5b5
0xc5b6
0xc5b7
0xc5b8
0xc5b9
0xc5ba
0xc5bb
0xc5bc
0xc5bd
0xc5be
0xc5bf
0xc680
0xc681
0xc682
0xc683
0xc684
0xc685
0xc686
0xc687
0xc688
0xc689
0xc68a
0xc68b
0xc68c
0xc68d
0xc68e
0xc68f
0xc690
0xc691
0xc692
0xc693
0xc694
0xc695
0xc696
0xc697
0xc698
0xc699
0xc69a
0xc69b
0xc69c
0xc69d
0xc69e
0xc69f
0xc6a0
0xc6a1
0xc6a2
0xc6a3
0xc6a4
0xc6a5
0xc6a6
0xc6a7
0xc6a8
0xc6a9
0xc6aa
0xc6ab
0xc6ac
0xc6ad
0xc6ae
0xc6af
0xc6b0
0xc6b1
0xc6b2
0xc6b3
0xc6b4
0xc6b5
0xc6b6
0xc6b7
0xc6b8
0xc6b9
0xc6ba
0xc6bb
0xc6bc
0xc6bd
0xc6be
0xc6bf
0xc780
0xc781
0xc782
0xc783
0xc784
0xc785
0xc786
0xc787
0xc788
0xc789
0xc78a
0xc78b
0xc78c
0xc78d
0xc78e ǎ
0xc78f
0xc790 ǐ
0xc791
0xc792 ǒ
0xc793
0xc794 ǔ
0xc795
0xc796 ǖ
0xc797
0xc798 ǘ
0xc799
0xc79a ǚ
0xc79b
0xc79c ǜ
0xc79d
0xc79e
0xc79f
0xc7a0
0xc7a1
0xc7a2
0xc7a3
0xc7a4
0xc7a5
0xc7a6
0xc7a7
0xc7a8
0xc7a9
0xc7aa
0xc7ab
0xc7ac
0xc7ad
0xc7ae
0xc7af
0xc7b0
0xc7b1
0xc7b2
0xc7b3
0xc7b4
0xc7b5
0xc7b6
0xc7b7
0xc7b8
0xc7b9
0xc7ba
0xc7bb
0xc7bc
0xc7bd
0xc7be
0xc7bf
0xc880
0xc881
0xc882
0xc883
0xc884
0xc885
0xc886
0xc887
0xc888
0xc889
0xc88a
0xc88b
0xc88c
0xc88d
0xc88e
0xc88f
0xc890
0xc891
0xc892
0xc893
0xc894
0xc895
0xc896
0xc897
0xc898
0xc899
0xc89a
0xc89b
0xc89c
0xc89d
0xc89e
0xc89f
0xc8a0
0xc8a1
0xc8a2
0xc8a3
0xc8a4
0xc8a5
0xc8a6
0xc8a7
0xc8a8
0xc8a9
0xc8aa
0xc8ab
0xc8ac
0xc8ad
0xc8ae
0xc8af
0xc8b0
0xc8b1
0xc8b2
0xc8b3
0xc8b4
0xc8b5
0xc8b6
0xc8b7
0xc8b8
0xc8b9
0xc8ba
0xc8bb
0xc8bc
0xc8bd
0xc8be
0xc8bf
0xc980
0xc981
0xc982
0xc983
0xc984
0xc985
0xc986
0xc987
0xc988
0xc989
0xc98a
0xc98b
0xc98c
0xc98d
0xc98e
0xc98f
0xc990
0xc991 ɑ
0xc992
0xc993
0xc994
0xc995
0xc996
0xc997
0xc998
0xc999
0xc99a
0xc99b
0xc99c
0xc99d
0xc99e
0xc99f
0xc9a0
0xc9a1 ɡ
0xc9a2
0xc9a3
0xc9a4
0xc9a5
0xc9a6
0xc9a7
0xc9a8
0xc9a9
0xc9aa
0xc9ab
0xc9ac
0xc9ad
0xc9ae
0xc9af
0xc9b0
0xc9b1
0xc9b2
0xc9b3
0xc9b4
0xc9b5
0xc9b6
0xc9b7
0xc9b8
0xc9b9
0xc9ba
0xc9bb
0xc9bc
0xc9bd
0xc9be
0xc9bf
0xca80
0xca81
0xca82
0xca83
0xca84
0xca85
0xca86
0xca87
0xca88
0xca89
0xca8a
0xca8b
0xca8c
0xca8d
0xca8e
0xca8f
0xca90
0xca91
0xca92
0xca93
0xca94
0xca95
0xca96
0xca97
0xca98
0xca99
0xca9a
0xca9b
0xca9c
0xca9d
0xca9e
0xca9f
0xcaa0
0xcaa1
0xcaa2
0xcaa3
0xcaa4
0xcaa5
0xcaa6
0xcaa7
0xcaa8
0xcaa9
0xcaaa 湿
0xcaab
0xcaac
0xcaad
0xcaae
0xcaaf
0xcab0
0xcab1
0xcab2
0xcab3
0xcab4
0xcab5
0xcab6
0xcab7
0xcab8
0xcab9 使
0xcaba
0xcabb
0xcabc
0xcabd
0xcabe
0xcabf
0xcb80
0xcb81
0xcb82
0xcb83
0xcb84
0xcb85
0xcb86
0xcb87 ˇ
0xcb88
0xcb89 ˉ
0xcb8a ˊ
0xcb8b ˋ
0xcb8c
0xcb8d
0xcb8e
0xcb8f
0xcb90
0xcb91
0xcb92
0xcb93
0xcb94
0xcb95
0xcb96
0xcb97
0xcb98
0xcb99 ˙
0xcb9a
0xcb9b
0xcb9c
0xcb9d
0xcb9e
0xcb9f
0xcba0
0xcba1
0xcba2
0xcba3
0xcba4
0xcba5
0xcba6
0xcba7
0xcba8
0xcba9
0xcbaa
0xcbab
0xcbac
0xcbad
0xcbae
0xcbaf
0xcbb0
0xcbb1
0xcbb2
0xcbb3
0xcbb4
0xcbb5
0xcbb6
0xcbb7
0xcbb8
0xcbb9
0xcbba
0xcbbb
0xcbbc
0xcbbd
0xcbbe
0xcbbf
0xcc80
0xcc81
0xcc82
0xcc83
0xcc84
0xcc85
0xcc86
0xcc87
0xcc88
0xcc89
0xcc8a
0xcc8b
0xcc8c
0xcc8d
0xcc8e
0xcc8f
0xcc90
0xcc91
0xcc92
0xcc93
0xcc94
0xcc95
0xcc96
0xcc97
0xcc98
0xcc99
0xcc9a
0xcc9b
0xcc9c
0xcc9d
0xcc9e
0xcc9f
0xcca0
0xcca1
0xcca2
0xcca3
0xcca4
0xcca5
0xcca6
0xcca7
0xcca8
0xcca9
0xccaa
0xccab
0xccac
0xccad
0xccae
0xccaf
0xccb0
0xccb1
0xccb2
0xccb3
0xccb4
0xccb5
0xccb6
0xccb7
0xccb8
0xccb9
0xccba
0xccbb
0xccbc
0xccbd
0xccbe
0xccbf
0xcd80
0xcd81
0xcd82
0xcd83
0xcd84
0xcd85
0xcd86
0xcd87
0xcd88
0xcd89
0xcd8a
0xcd8b
0xcd8c
0xcd8d
0xcd8e
0xcd8f
0xcd90
0xcd91
0xcd92
0xcd93
0xcd94
0xcd95
0xcd96
0xcd97
0xcd98
0xcd99
0xcd9a
0xcd9b
0xcd9c
0xcd9d
0xcd9e
0xcd9f
0xcda0
0xcda1
0xcda2
0xcda3
0xcda4
0xcda5
0xcda6
0xcda7
0xcda8
0xcda9
0xcdaa
0xcdab
0xcdac
0xcdad
0xcdae
0xcdaf
0xcdb0
0xcdb1
0xcdb2
0xcdb3
0xcdb4
0xcdb5
0xcdb6
0xcdb7
0xcdb8
0xcdb9
0xcdba
0xcdbb
0xcdbc
0xcdbd
0xcdbe
0xcdbf
0xce80
0xce81
0xce82
0xce83
0xce84
0xce85
0xce86
0xce87
0xce88
0xce89
0xce8a
0xce8b
0xce8c
0xce8d
0xce8e
0xce8f
0xce90
0xce91 Α
0xce92 Β
0xce93 Γ
0xce94 Δ
0xce95 Ε
0xce96 Ζ
0xce97 Η
0xce98 Θ
0xce99 Ι
0xce9a Κ
0xce9b Λ
0xce9c Μ
0xce9d Ν
0xce9e Ξ
0xce9f Ο
0xcea0 Π
0xcea1 Ρ
0xcea2
0xcea3 Σ
0xcea4 Τ
0xcea5 Υ
0xcea6 Φ
0xcea7 Χ
0xcea8 Ψ
0xcea9 Ω
0xceaa
0xceab
0xceac
0xcead
0xceae
0xceaf
0xceb0
0xceb1 α
0xceb2 β
0xceb3 γ
0xceb4 δ
0xceb5 ε
0xceb6 ζ
0xceb7 η
0xceb8 θ
0xceb9 ι
0xceba κ
0xcebb λ
0xcebc μ
0xcebd ν
0xcebe ξ
0xcebf ο
0xcf80 π
0xcf81 ρ
0xcf82
0xcf83 σ
0xcf84 τ
0xcf85 υ
0xcf86 φ
0xcf87 χ
0xcf88 ψ
0xcf89 ω
0xcf8a
0xcf8b
0xcf8c
0xcf8d
0xcf8e
0xcf8f
0xcf90
0xcf91
0xcf92
0xcf93
0xcf94
0xcf95
0xcf96
0xcf97
0xcf98
0xcf99
0xcf9a
0xcf9b
0xcf9c
0xcf9d
0xcf9e
0xcf9f
0xcfa0
0xcfa1
0xcfa2
0xcfa3
0xcfa4
0xcfa5
0xcfa6
0xcfa7
0xcfa8
0xcfa9
0xcfaa
0xcfab
0xcfac
0xcfad
0xcfae
0xcfaf
0xcfb0
0xcfb1
0xcfb2
0xcfb3
0xcfb4
0xcfb5
0xcfb6
0xcfb7
0xcfb8
0xcfb9
0xcfba
0xcfbb
0xcfbc
0xcfbd
0xcfbe
0xcfbf
0xd080
0xd081 Ё
0xd082
0xd083
0xd084
0xd085
0xd086
0xd087
0xd088
0xd089
0xd08a
0xd08b
0xd08c
0xd08d
0xd08e
0xd08f
0xd090 А
0xd091 Б
0xd092 В
0xd093 Г
0xd094 Д
0xd095 Е
0xd096 Ж
0xd097 З
0xd098 И
0xd099 Й
0xd09a К
0xd09b Л
0xd09c М
0xd09d Н
0xd09e О
0xd09f П
0xd0a0 Р
0xd0a1 С
0xd0a2 Т
0xd0a3 У
0xd0a4 Ф
0xd0a5 Х
0xd0a6 Ц
0xd0a7 Ч
0xd0a8 Ш
0xd0a9 Щ
0xd0aa Ъ
0xd0ab Ы
0xd0ac Ь
0xd0ad Э
0xd0ae Ю
0xd0af Я
0xd0b0 а
0xd0b1 б
0xd0b2 в
0xd0b3 г
0xd0b4 д
0xd0b5 е
0xd0b6 ж
0xd0b7 з
0xd0b8 и
0xd0b9 й
0xd0ba к
0xd0bb л
0xd0bc м
0xd0bd н
0xd0be о
0xd0bf п
0xd180 р
0xd181 с
0xd182 т
0xd183 у
0xd184 ф
0xd185 х
0xd186 ц
0xd187 ч
0xd188 ш
0xd189 щ
0xd18a ъ
0xd18b ы
0xd18c ь
0xd18d э
0xd18e ю
0xd18f я
0xd190
0xd191 ё
0xd192
0xd193
0xd194
0xd195
0xd196
0xd197
0xd198
0xd199
0xd19a
0xd19b
0xd19c
0xd19d
0xd19e
0xd19f
0xd1a0
0xd1a1
0xd1a2
0xd1a3
0xd1a4
0xd1a5
0xd1a6
0xd1a7
0xd1a8
0xd1a9
0xd1aa
0xd1ab
0xd1ac
0xd1ad
0xd1ae
0xd1af
0xd1b0
0xd1b1
0xd1b2
0xd1b3
0xd1b4
0xd1b5
0xd1b6
0xd1b7
0xd1b8
0xd1b9
0xd1ba
0xd1bb
0xd1bc
0xd1bd
0xd1be
0xd1bf

GBK与UTF-8编码字符重复造成显示错误(无损转换)

GBK编码中的某些汉字(157个),与某些特殊字符的UTF-8编码重复。当这些字符被作为UTF-8字符处理时将不会造成任何编码错误提示,直接被转换成错误的内容。

NOTE: 这类转换会造成显示错误,但转换过程是可逆的。

编码 GBK UTF-8
0xc2a4 ¤
0xc2a7 §
0xc2a8 ¨
0xc2b0 °
0xc2b1 ±
0xc2b7 ·
0xc397 ×
0xc3a0 à
0xc3a1 á
0xc3a8 è
0xc3a9 é
0xc3aa ê
0xc3ac ì
0xc3ad í
0xc3b2 ò
0xc3b3 ó
0xc3b7 ÷
0xc3b9 ù
0xc3ba ú
0xc3bc ü
0xc481 ā
0xc493 ē
0xc49b ě
0xc4ab ī
0xc584 ń
0xc588 ň
0xc58d ō
0xc5ab ū
0xc78e ǎ
0xc790 ǐ
0xc792 ǒ
0xc794 ǔ
0xc796 ǖ
0xc798 ǘ
0xc79a ǚ
0xc79c ǜ
0xc991 ɑ
0xc9a1 ɡ
0xcb87 ˇ
0xcb89 ˉ
0xcb8a ˊ
0xcb8b ˋ
0xcb99 ˙
0xce91 Α
0xce92 Β
0xce93 Γ
0xce94 Δ
0xce95 Ε
0xce96 Ζ
0xce97 Η
0xce98 Θ
0xce99 Ι
0xce9a Κ
0xce9b Λ
0xce9c Μ
0xce9d Ν
0xce9e Ξ
0xce9f Ο
0xcea0 Π
0xcea1 Ρ
0xcea3 Σ
0xcea4 Τ
0xcea5 Υ
0xcea6 Φ
0xcea7 Χ
0xcea8 Ψ
0xcea9 Ω
0xceb1 α
0xceb2 β
0xceb3 γ
0xceb4 δ
0xceb5 ε
0xceb6 ζ
0xceb7 η
0xceb8 θ
0xceb9 ι
0xceba κ
0xcebb λ
0xcebc μ
0xcebd ν
0xcebe ξ
0xcebf ο
0xcf80 π
0xcf81 ρ
0xcf83 σ
0xcf84 τ
0xcf85 υ
0xcf86 φ
0xcf87 χ
0xcf88 ψ
0xcf89 ω
0xd081 Ё
0xd090 А
0xd091 Б
0xd092 В
0xd093 Г
0xd094 Д
0xd095 Е
0xd096 Ж
0xd097 З
0xd098 И
0xd099 Й
0xd09a К
0xd09b Л
0xd09c М
0xd09d Н
0xd09e О
0xd09f П
0xd0a0 Р
0xd0a1 С
0xd0a2 Т
0xd0a3 У
0xd0a4 Ф
0xd0a5 Х
0xd0a6 Ц
0xd0a7 Ч
0xd0a8 Ш
0xd0a9 Щ
0xd0aa Ъ
0xd0ab Ы
0xd0ac Ь
0xd0ad Э
0xd0ae Ю
0xd0af Я
0xd0b0 а
0xd0b1 б
0xd0b2 в
0xd0b3 г
0xd0b4 д
0xd0b5 е
0xd0b6 ж
0xd0b7 з
0xd0b8 и
0xd0b9 й
0xd0ba к
0xd0bb л
0xd0bc м
0xd0bd н
0xd0be о
0xd0bf п
0xd180 р
0xd181 с
0xd182 т
0xd183 у
0xd184 ф
0xd185 х
0xd186 ц
0xd187 ч
0xd188 ш
0xd189 щ
0xd18a ъ
0xd18b ы
0xd18c ь
0xd18d э
0xd18e ю
0xd18f я
0xd191 ё

GBK与UTF-8有损转换

由于很多程序会对文本内容的不可显示字符(Non-printable characters)进行处理,这部分内容通常会丢失。 例:MySQL的做法是将无法转换的字符替换为“?”(半角问号)

编码 GBK UTF-8
0xc080
0xc081
0xc082
0xc083
0xc084
0xc085
0xc086
0xc087
0xc088
0xc089
0xc08f
0xc090
0xc091 缿
0xc092
0xc093
0xc094
0xc095
0xc096
0xc097
0xc098
0xc099
0xc09a
0xc09b
0xc09c
0xc09d
0xc09e
0xc09f
0xc0a0
0xc0a1
0xc0a2
0xc0a3
0xc0a4
0xc0a5
0xc0a6
0xc0a7
0xc0a8
0xc0a9
0xc0aa
0xc0ab
0xc0ac
0xc0ad
0xc0ae
0xc0af
0xc0b0
0xc0b1
0xc0b2
0xc0b3
0xc0b4
0xc0b5
0xc0b6
0xc0b7
0xc0b8
0xc0b9
0xc0ba
0xc0bb
0xc0bc
0xc0bd
0xc0be
0xc0bf
0xc180
0xc181
0xc182
0xc183
0xc184
0xc185
0xc186
0xc187
0xc188
0xc189
0xc18a
0xc18b
0xc18c
0xc18d
0xc18e
0xc18f
0xc190
0xc191
0xc192
0xc193
0xc194
0xc195
0xc196
0xc197
0xc198
0xc199
0xc19a
0xc19b
0xc19c
0xc19d
0xc19e
0xc19f
0xc1a0
0xc1a1
0xc1a2
0xc1a3
0xc1a4
0xc1a5
0xc1a6
0xc1a7
0xc1a8
0xc1a9
0xc1aa
0xc1ab
0xc1ac
0xc1ad
0xc1ae
0xc1af
0xc1b0
0xc1b1
0xc1b2
0xc1b3
0xc1b4
0xc1b5
0xc1b6
0xc1b7
0xc1b8
0xc1b9
0xc1ba
0xc1bb
0xc1bc
0xc1bd
0xc1be
0xc1bf
0xc280
0xc281
0xc282
0xc283
0xc284
0xc285
0xc286
0xc287
0xc288
0xc289
0xc28a
0xc28b
0xc28c
0xc28d
0xc28e
0xc28f
0xc290
0xc291
0xc292
0xc293
0xc294
0xc295
0xc296
0xc297
0xc298
0xc299
0xc29a
0xc29b
0xc29c
0xc29d
0xc29e
0xc29f
0xc2a0
0xc2a1
0xc2a2
0xc2a3
0xc2a5
0xc2a6
0xc2a9
0xc2aa
0xc2ab
0xc2ac
0xc2ad
0xc2ae
0xc2af
0xc2b2
0xc2b3
0xc2b4
0xc2b5
0xc2b6
0xc2b7 ·
0xc2b8
0xc2b9 鹿
0xc2ba
0xc2bb
0xc2bc
0xc2bd
0xc2be
0xc2bf
0xc380
0xc381
0xc382
0xc383
0xc384
0xc385
0xc386
0xc387
0xc388
0xc389
0xc38a
0xc38b
0xc38c
0xc38d
0xc38e
0xc38f
0xc390
0xc391
0xc392
0xc393
0xc394
0xc395
0xc396
0xc398
0xc399
0xc39a
0xc39b
0xc39c
0xc39d
0xc39e
0xc39f
0xc3a2
0xc3a3
0xc3a4
0xc3a5
0xc3a6
0xc3a7
0xc3ab
0xc3ae
0xc3af
0xc3b0
0xc3b1
0xc3b4
0xc3b5
0xc3b6
0xc3b8
0xc3bb
0xc3bd
0xc3be
0xc3bf
0xc480
0xc482
0xc483
0xc484
0xc485
0xc486
0xc487
0xc488
0xc489
0xc48a
0xc48b
0xc48c
0xc48d
0xc48e
0xc48f
0xc490
0xc491
0xc492
0xc494
0xc495
0xc496
0xc497
0xc498
0xc499
0xc49a
0xc49c
0xc49d
0xc49e
0xc49f
0xc4a0
0xc4a1
0xc4a2
0xc4a3
0xc4a4
0xc4a5
0xc4a6
0xc4a7
0xc4a8
0xc4a9
0xc4aa
0xc4ac
0xc4ad
0xc4ae
0xc4af
0xc4b0
0xc4b1
0xc4b2
0xc4b3
0xc4b4
0xc4b5
0xc4b6
0xc4b7
0xc4b8
0xc4b9
0xc4ba
0xc4bb
0xc4bc
0xc4bd
0xc4be
0xc4bf
0xc580
0xc581
0xc582
0xc583
0xc585
0xc586
0xc587
0xc589
0xc58a
0xc58b
0xc58c
0xc58e
0xc58f
0xc590
0xc591
0xc592
0xc593
0xc594
0xc595
0xc596
0xc597
0xc598
0xc599
0xc59a
0xc59b
0xc59c
0xc59d
0xc59e
0xc59f
0xc5a0
0xc5a1
0xc5a2
0xc5a3
0xc5a4
0xc5a5
0xc5a6
0xc5a7
0xc5a8
0xc5a9
0xc5aa
0xc5ac
0xc5ad
0xc5ae
0xc5af
0xc5b0
0xc5b1
0xc5b2
0xc5b3
0xc5b4
0xc5b5
0xc5b6
0xc5b7
0xc5b8
0xc5b9
0xc5ba
0xc5bb
0xc5bc
0xc5bd
0xc5be
0xc5bf
0xc680
0xc681
0xc682
0xc683
0xc684
0xc685
0xc686
0xc687
0xc688
0xc689
0xc68a
0xc68b
0xc68c
0xc68d
0xc68e
0xc68f
0xc690
0xc691
0xc692
0xc693
0xc694
0xc695
0xc696
0xc697
0xc698
0xc699
0xc69a
0xc69b
0xc69c
0xc69d
0xc69e
0xc69f
0xc6a0
0xc6a1
0xc6a2
0xc6a3
0xc6a4
0xc6a5
0xc6a6
0xc6a7
0xc6a8
0xc6a9
0xc6aa
0xc6ab
0xc6ac
0xc6ad
0xc6ae
0xc6af
0xc6b0
0xc6b1
0xc6b2
0xc6b3
0xc6b4
0xc6b5
0xc6b6
0xc6b7
0xc6b8
0xc6b9
0xc6ba
0xc6bb
0xc6bc
0xc6bd
0xc6be
0xc6bf
0xc780
0xc781
0xc782
0xc783
0xc784
0xc785
0xc786
0xc787
0xc788
0xc789
0xc78a
0xc78b
0xc78c
0xc78d
0xc78f
0xc791
0xc793
0xc795
0xc797
0xc799
0xc79b
0xc79d
0xc79e
0xc79f
0xc7a0
0xc7a1
0xc7a2
0xc7a3
0xc7a4
0xc7a5
0xc7a6
0xc7a7
0xc7a8
0xc7a9
0xc7aa
0xc7ab
0xc7ac
0xc7ad
0xc7ae
0xc7af
0xc7b0
0xc7b1
0xc7b2
0xc7b3
0xc7b4
0xc7b5
0xc7b6
0xc7b7
0xc7b8
0xc7b9
0xc7ba
0xc7bb
0xc7bc
0xc7bd
0xc7be
0xc7bf
0xc880
0xc881
0xc882
0xc883
0xc884
0xc885
0xc886
0xc887
0xc888
0xc889
0xc88a
0xc88b
0xc88c
0xc88d
0xc88e
0xc88f
0xc890
0xc891
0xc892
0xc893
0xc894
0xc895
0xc896
0xc897
0xc898
0xc899
0xc89a
0xc89b
0xc89c
0xc89d
0xc89e
0xc89f
0xc8a0
0xc8a1
0xc8a2
0xc8a3
0xc8a4
0xc8a5
0xc8a6
0xc8a7
0xc8a8
0xc8a9
0xc8aa
0xc8ab
0xc8ac
0xc8ad
0xc8ae
0xc8af
0xc8b0
0xc8b1
0xc8b2
0xc8b3
0xc8b4
0xc8b5
0xc8b6
0xc8b7
0xc8b8
0xc8b9
0xc8ba
0xc8bb
0xc8bc
0xc8bd
0xc8be
0xc8bf
0xc980
0xc981
0xc982
0xc983
0xc984
0xc985
0xc986
0xc987
0xc988
0xc989
0xc98a
0xc98b
0xc98c
0xc98d
0xc98e
0xc98f
0xc990
0xc992
0xc993
0xc994
0xc995
0xc996
0xc997
0xc998
0xc999
0xc99a
0xc99b
0xc99c
0xc99d
0xc99e
0xc99f
0xc9a0
0xc9a2
0xc9a3
0xc9a4
0xc9a5
0xc9a6
0xc9a7
0xc9a8
0xc9a9
0xc9aa
0xc9ab
0xc9ac
0xc9ad
0xc9ae
0xc9af
0xc9b0
0xc9b1
0xc9b2
0xc9b3
0xc9b4
0xc9b5
0xc9b6
0xc9b7
0xc9b8
0xc9b9
0xc9ba
0xc9bb
0xc9bc
0xc9bd
0xc9be
0xc9bf
0xca80
0xca81
0xca82
0xca83
0xca84
0xca85
0xca86
0xca87
0xca88
0xca89
0xca8a
0xca8b
0xca8c
0xca8d
0xca8e
0xca8f
0xca90
0xca91
0xca92
0xca93
0xca94
0xca95
0xca96
0xca97
0xca98
0xca99
0xca9a
0xca9b
0xca9c
0xca9d
0xca9e
0xca9f
0xcaa0
0xcaa1
0xcaa2
0xcaa3
0xcaa4
0xcaa5
0xcaa6
0xcaa7
0xcaa8
0xcaa9
0xcaaa 湿
0xcaab
0xcaac
0xcaad
0xcaae
0xcaaf
0xcab0
0xcab1
0xcab2
0xcab3
0xcab4
0xcab5
0xcab6
0xcab7
0xcab8
0xcab9 使
0xcaba
0xcabb
0xcabc
0xcabd
0xcabe
0xcabf
0xcb80
0xcb81
0xcb82
0xcb83
0xcb84
0xcb85
0xcb86
0xcb88
0xcb8c
0xcb8d
0xcb8e
0xcb8f
0xcb90
0xcb91
0xcb92
0xcb93
0xcb94
0xcb95
0xcb96
0xcb97
0xcb98
0xcb99 ˙
0xcb9a
0xcb9b
0xcb9c
0xcb9d
0xcb9e
0xcb9f
0xcba0
0xcba1
0xcba2
0xcba3
0xcba4
0xcba5
0xcba6
0xcba7
0xcba8
0xcba9
0xcbaa
0xcbab
0xcbac
0xcbad
0xcbae
0xcbaf
0xcbb0
0xcbb1
0xcbb2
0xcbb3
0xcbb4
0xcbb5
0xcbb6
0xcbb7
0xcbb8
0xcbb9
0xcbba
0xcbbb
0xcbbc
0xcbbd
0xcbbe
0xcbbf
0xcc80
0xcc81
0xcc82
0xcc83
0xcc84
0xcc85
0xcc86
0xcc87
0xcc88
0xcc89
0xcc8a
0xcc8b
0xcc8c
0xcc8d
0xcc8e
0xcc8f
0xcc90
0xcc91
0xcc92
0xcc93
0xcc94
0xcc95
0xcc96
0xcc97
0xcc98
0xcc99
0xcc9a
0xcc9b
0xcc9c
0xcc9d
0xcc9e
0xcc9f
0xcca0
0xcca1
0xcca2
0xcca3
0xcca4
0xcca5
0xcca6
0xcca7
0xcca8
0xcca9
0xccaa
0xccab
0xccac
0xccad
0xccae
0xccaf
0xccb0
0xccb1
0xccb2
0xccb3
0xccb4
0xccb5
0xccb6
0xccb7
0xccb8
0xccb9
0xccba
0xccbb
0xccbc
0xccbd
0xccbe
0xccbf
0xcd80
0xcd81
0xcd82
0xcd83
0xcd84
0xcd85
0xcd86
0xcd87
0xcd88
0xcd89
0xcd8a
0xcd8b
0xcd8c
0xcd8d
0xcd8e
0xcd8f
0xcd90
0xcd91
0xcd92
0xcd93
0xcd94
0xcd95
0xcd96
0xcd97
0xcd98
0xcd99
0xcd9a
0xcd9b
0xcd9c
0xcd9d
0xcd9e
0xcd9f
0xcda0
0xcda1
0xcda2
0xcda3
0xcda4
0xcda5
0xcda6
0xcda7
0xcda8
0xcda9
0xcdaa
0xcdab
0xcdac
0xcdad
0xcdae
0xcdaf
0xcdb0
0xcdb1
0xcdb2
0xcdb3
0xcdb4
0xcdb5
0xcdb6
0xcdb7
0xcdb8
0xcdb9
0xcdba
0xcdbb
0xcdbc
0xcdbd
0xcdbe
0xcdbf
0xce80
0xce81
0xce82
0xce83
0xce84
0xce85
0xce86
0xce87
0xce88
0xce89
0xce8a
0xce8b
0xce8c
0xce8d
0xce8e
0xce8f
0xce90
0xcea2
0xceaa
0xceab
0xceac
0xcead
0xceae
0xceaf
0xceb0
0xcf82
0xcf8a
0xcf8b
0xcf8c
0xcf8d
0xcf8e
0xcf8f
0xcf90
0xcf91
0xcf92
0xcf93
0xcf94
0xcf95
0xcf96
0xcf97
0xcf98
0xcf99
0xcf9a
0xcf9b
0xcf9c
0xcf9d
0xcf9e
0xcf9f
0xcfa0
0xcfa1
0xcfa2
0xcfa3
0xcfa4
0xcfa5
0xcfa6
0xcfa7
0xcfa8
0xcfa9
0xcfaa
0xcfab
0xcfac
0xcfad
0xcfae
0xcfaf
0xcfb0
0xcfb1
0xcfb2
0xcfb3
0xcfb4
0xcfb5
0xcfb6
0xcfb7
0xcfb8
0xcfb9
0xcfba
0xcfbb
0xcfbc
0xcfbd
0xcfbe
0xcfbf
0xd080
0xd082
0xd083
0xd084
0xd085
0xd086
0xd087
0xd088
0xd089
0xd08a
0xd08b
0xd08c
0xd08d
0xd08e
0xd08f
0xd190
0xd192
0xd193
0xd194
0xd195
0xd196
0xd197
0xd198
0xd199
0xd19a
0xd19b
0xd19c
0xd19d
0xd19e
0xd19f
0xd1a0
0xd1a1
0xd1a2
0xd1a3
0xd1a4
0xd1a5
0xd1a6
0xd1a7
0xd1a8
0xd1a9
0xd1aa
0xd1ab
0xd1ac
0xd1ad
0xd1ae
0xd1af
0xd1b0
0xd1b1
0xd1b2
0xd1b3
0xd1b4
0xd1b5
0xd1b6
0xd1b7
0xd1b8
0xd1b9
0xd1ba
0xd1bb
0xd1bc
0xd1bd
0xd1be
0xd1bf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment