Jcode.pmはUnicode Consortiumが1994年に提供したJISコードとunicodeの対応表に、ほぼ、基づいてコード変換しています。このコード変換はUnicode Consortium自身が認めているように、Windowsの実装とは食い違っています。例えば、Unicode 5.1によると、U+301Cは、
もともとJIS C 6226-1978の句点1-33に対応させるように意図されていたが、JISやいくつかの実装とは異なっている。
This character was encoded to match JIS C 6226-1978 1-33 “wave dash”. The JIS standards and some industry practice disagree in mapping.
- 3030 〰 wavy dash
- FF5E ~ fullidth tilde
とあります。そうなら変換テーブルも更新すればいいようなものですが、何か訳の分からない理屈があるようです。次の表の通り、更新されているプログラムはみな、1994年の変換表を使わずに変換しています。
また、~(07/14)はuriによく使われていますが、1994年の変換テーブルで変換するとU+203Eになります。これではuriとして不正になってしまいます。
| 区点 | 文字 | FrontPage Express/ xyzzy/ Aprotool TM Editor/ JVim/ EmEditor/ Netscape Composer 4.72/ Mozilla/ 秀丸エディタ |
Netscape Composer 4.7以前/ Meadow |
Uniedit |
|---|---|---|---|---|
| 05/12 | \ | U+005C | U+00A5 | U+005C |
| 07/14 | ~ | U+007E | U+203E | U+007E |
| 01-32 | \ | U+FF3C | U+005C | U+005C |
| 01-33 | ~ | U+FF5E | U+301C | U+301C |
| 01-34 | ∥ | U+2225 | U+2016 | U+2016 |
| 01-61 | - | U+FF0D | U+2212 | U+2212 |
| 01-81 | ¢ | U+FFE0 | U+00A2 | U+00A2 |
| 01-82 | £ | U+FFE1 | U+00A3 | U+00A3 |
| 02-44 | ¬ | U+FFE2 | U+00AC | U+00AC |
Jcode.pmのコード変換テーブルをよく使われる対応にあわせるため、Jcode-0.88.zipをc:\に「ディレクトリ付き」で解凍してできる、c:\Jcode-0.88\unicode\euc2uni.hとc:\Jcode-0.88\unicode\uni2euc.hに次の変更を行いました。
また、JIS X 0212とのマッピングについても、2-23チルドで異なっています。2-23をU+FF5Eにすると01-33と重なるので、Spacing Modifier LettersのSmall Tilde:U+02DCに変更しました。
| 句点 | 文字 | euc | 変更前 | 変更後 | ||||
|---|---|---|---|---|---|---|---|---|
| 文字 | 名前 | unicode | 文字 | 名前 | unicode | |||
| JIS X 0201 | ||||||||
| 05/12 | \ | 0x5c | ¥ | Yen Sign | U+00A5 | \ | Reverse Solidus | U+005C |
| 07/14 | ~ | 0x7e | ‾ | Overline | U+203E | ~ | Tilde | U+007E |
| JIS X 0208 | ||||||||
| 01-33 | ~ | 0xa1c1 | 〜 | Wave Dash | U+301C | ~ | Fullwidth Tilde | U+FF5E |
| 01-34 | ∥ | 0xa1c2 | ‖ | Double Vertical Line | U+2016 | ∥ | Parallel To | U+2225 |
| 01-61 | - | 0xa1dd | − | Minus Sign | U+2212 | - | Fullwidth Hyphen-Minus | U+FF0D |
| 01-81 | ¢ | 0xa1f1 | ¢ | Cent Sign | U+00A2 | ¢ | Fullwidth Cent Sign | U+FFE0 |
| 01-82 | £ | 0xa1f2 | £ | Pound Sign | U+00A3 | £ | Fullwidth Pound Sign | U+FFE1 |
| 02-44 | ¬ | 0xa2cc | ¬ | Fullwidth Not Sign | U+00AC | ¬ | Not Sign | U+FFE2 |
| JIS X 0212 | ||||||||
| 02-23 | ˜ | 0x8fa2b7 | ~ | Tilde | U+007E | ˜ | Small Tilde(*1) | U+02DC |
| unicode | 文字 | 名前 | 変更前 | 変更後 | ||||
|---|---|---|---|---|---|---|---|---|
| euc | 句点 | 文字 | euc | 句点 | 文字 | |||
| U+02DC | ˜ | Small Tilde(*1) | 0x8fa2b7 | 02-23 | ˜ | |||
| U+2225 | ∥ | Parallel To | 0xa1c2 | 01-34 | ∥ | |||
| U+FF0D | - | Fullwidth Hyphen-Minus | 0xa1dd | 01-61 | - | |||
| U+FF5E | ~ | Fullwidth Tilde | 0xa1c1 | 01-33 | ~ | |||
| U+FFE0 | ¢ | Fullwidth Cent Sign | 0xa1f1 | 01-81 | ¢ | |||
| U+FFE1 | £ | Fullwidth Pound Sign | 0xa1f2 | 01-82 | £ | |||
| U+FFE2 | ¬ | Fullwidth Not Sign | 0xa2cc | 02-44 | ¬ | |||
Jcode-2.03で追加された次の変換も追加しました。
| 文字 | euc | unicode |
|---|---|---|
| ① | xada1 | U+2460 |
| ② | xada2 | U+2461 |
| ③ | xada3 | U+2462 |
| ④ | xada4 | U+2463 |
| ⑤ | xada5 | U+2464 |
| ⑥ | xada6 | U+2465 |
| ⑦ | xada7 | U+2466 |
| ⑧ | xada8 | U+2467 |
| ⑨ | xada9 | U+2468 |
| ⑩ | xadaa | U+2469 |
| ⑪ | xadab | U+246A |
| ⑫ | xadac | U+246B |
| ⑬ | xadad | U+246C |
| ⑭ | xadae | U+246D |
| ⑮ | xadaf | U+246E |
| ⑯ | xadb0 | U+246F |
| ⑰ | xadb1 | U+2470 |
| ⑱ | xadb2 | U+2471 |
| ⑲ | xadb3 | U+2472 |
| ⑳ | xadb4 | U+2473 |
| Ⅰ | xadb5 | U+2160 |
| Ⅱ | xadb6 | U+2161 |
| Ⅲ | xadb7 | U+2162 |
| Ⅳ | xadb8 | U+2163 |
| Ⅴ | xadb9 | U+2164 |
| Ⅵ | xadba | U+2165 |
| Ⅶ | xadbb | U+2166 |
| Ⅷ | xadbc | U+2167 |
| Ⅸ | xadbd | U+2168 |
| Ⅹ | xadbe | U+2169 |
| ㍉ | xadc0 | U+3349 |
| ㌔ | xadc1 | U+3314 |
| ㌢ | xadc2 | U+3322 |
| ㍍ | xadc3 | U+334D |
| ㌘ | xadc4 | U+3318 |
| ㌧ | xadc5 | U+3327 |
| ㌃ | xadc6 | U+3303 |
| ㌶ | xadc7 | U+3336 |
| ㍑ | xadc8 | U+3351 |
| ㍗ | xadc9 | U+3357 |
| ㌍ | xadca | U+330D |
| ㌦ | xadcb | U+3326 |
| ㌣ | xadcc | U+3323 |
| ㌫ | xadcd | U+332B |
| ㍊ | xadce | U+334A |
| ㌻ | xadcf | U+333B |
| ㎜ | xadd0 | U+339C |
| ㎝ | xadd1 | U+339D |
| ㎞ | xadd2 | U+339E |
| ㎎ | xadd3 | U+338E |
| ㎏ | xadd4 | U+338F |
| ㏄ | xadd5 | U+33C4 |
| ㎡ | xadd6 | U+33A1 |
| ㍻ | xaddf | U+337B |
| 〝 | xade0 | U+301D |
| 〟 | xade1 | U+301F |
| № | xade2 | U+2116 |
| ㏍ | xade3 | U+33CD |
| ℡ | xade4 | U+2121 |
| ㊤ | xade5 | U+32A4 |
| ㊥ | xade6 | U+32A5 |
| ㊦ | xade7 | U+32A6 |
| ㊧ | xade8 | U+32A7 |
| ㊨ | xade9 | U+32A8 |
| ㈱ | xadea | U+3231 |
| ㈲ | xadeb | U+3232 |
| ㈹ | xadec | U+3239 |
| ㍾ | xaded | U+337E |
| ㍽ | xadee | U+337D |
| ㍼ | xadef | U+337C |
| 文字 | unicode | euc |
|---|---|---|
| № | U+2116 | xade2 |
| ℡ | U+2121 | xade4 |
| Ⅰ | U+2160 | xadb5 |
| Ⅱ | U+2161 | xadb6 |
| Ⅲ | U+2162 | xadb7 |
| Ⅳ | U+2163 | xadb8 |
| Ⅴ | U+2164 | xadb9 |
| Ⅵ | U+2165 | xadba |
| Ⅶ | U+2166 | xadbb |
| Ⅷ | U+2167 | xadbc |
| Ⅸ | U+2168 | xadbd |
| Ⅹ | U+2169 | xadbe |
| ① | U+2460 | xada1 |
| ② | U+2461 | xada2 |
| ③ | U+2462 | xada3 |
| ④ | U+2463 | xada4 |
| ⑤ | U+2464 | xada5 |
| ⑥ | U+2465 | xada6 |
| ⑦ | U+2466 | xada7 |
| ⑧ | U+2467 | xada8 |
| ⑨ | U+2468 | xada9 |
| ⑩ | U+2469 | xadaa |
| ⑪ | U+246A | xadab |
| ⑫ | U+246B | xadac |
| ⑬ | U+246C | xadad |
| ⑭ | U+246D | xadae |
| ⑮ | U+246E | xadaf |
| ⑯ | U+246F | xadb0 |
| ⑰ | U+2470 | xadb1 |
| ⑱ | U+2471 | xadb2 |
| ⑲ | U+2472 | xadb3 |
| ⑳ | U+2473 | xadb4 |
| 〝 | U+301D | xade0 |
| 〟 | U+301F | xade1 |
| ㈱ | U+3231 | xadea |
| ㈲ | U+3232 | xadeb |
| ㈹ | U+3239 | xadec |
| ㊤ | U+32A4 | xade5 |
| ㊥ | U+32A5 | xade6 |
| ㊦ | U+32A6 | xade7 |
| ㊧ | U+32A7 | xade8 |
| ㊨ | U+32A8 | xade9 |
| ㌃ | U+3303 | xadc6 |
| ㌍ | U+330D | xadca |
| ㌔ | U+3314 | xadc1 |
| ㌘ | U+3318 | xadc4 |
| ㌢ | U+3322 | xadc2 |
| ㌣ | U+3323 | xadcc |
| ㌦ | U+3326 | xadcb |
| ㌧ | U+3327 | xadc5 |
| ㌫ | U+332B | xadcd |
| ㌶ | U+3336 | xadc7 |
| ㌻ | U+333B | xadcf |
| ㍉ | U+3349 | xadc0 |
| ㍊ | U+334A | xadce |
| ㍍ | U+334D | xadc3 |
| ㍑ | U+3351 | xadc8 |
| ㍗ | U+3357 | xadc9 |
| ㍻ | U+337B | xaddf |
| ㍼ | U+337C | xadef |
| ㍽ | U+337D | xadee |
| ㍾ | U+337E | xaded |
| ㎎ | U+338E | xadd3 |
| ㎏ | U+338F | xadd4 |
| ㎜ | U+339C | xadd0 |
| ㎝ | U+339D | xadd1 |
| ㎞ | U+339E | xadd2 |
| ㎡ | U+33A1 | xadd6 |
| ㏄ | U+33C4 | xadd5 |
| ㏍ | U+33CD | xade3 |
CP932の変換も追加しました。
| 文字 | euc | unicode |
|---|---|---|
| 纊 | 0xf9a1 | U+7E8A |
| 褜 | 0xf9a2 | U+891C |
| 鍈 | 0xf9a3 | U+9348 |
| 銈 | 0xf9a4 | U+9288 |
| 蓜 | 0xf9a5 | U+84DC |
| 俉 | 0xf9a6 | U+4FC9 |
| 炻 | 0xf9a7 | U+70BB |
| 昱 | 0xf9a8 | U+6631 |
| 棈 | 0xf9a9 | U+68C8 |
| 鋹 | 0xf9aa | U+92F9 |
| 曻 | 0xf9ab | U+66FB |
| 彅 | 0xf9ac | U+5F45 |
| 丨 | 0xf9ad | U+4E28 |
| 仡 | 0xf9ae | U+4EE1 |
| 仼 | 0xf9af | U+4EFC |
| 伀 | 0xf9b0 | U+4F00 |
| 伃 | 0xf9b1 | U+4F03 |
| 伹 | 0xf9b2 | U+4F39 |
| 佖 | 0xf9b3 | U+4F56 |
| 侒 | 0xf9b4 | U+4F92 |
| 侊 | 0xf9b5 | U+4F8A |
| 侚 | 0xf9b6 | U+4F9A |
| 侔 | 0xf9b7 | U+4F94 |
| 俍 | 0xf9b8 | U+4FCD |
| 偀 | 0xf9b9 | U+5040 |
| 倢 | 0xf9ba | U+5022 |
| 俿 | 0xf9bb | U+4FFF |
| 倞 | 0xf9bc | U+501E |
| 偆 | 0xf9bd | U+5046 |
| 偰 | 0xf9be | U+5070 |
| 偂 | 0xf9bf | U+5042 |
| 傔 | 0xf9c0 | U+5094 |
| 僴 | 0xf9c1 | U+50F4 |
| 僘 | 0xf9c2 | U+50D8 |
| 兊 | 0xf9c3 | U+514A |
| 兤 | 0xf9c4 | U+5164 |
| 冝 | 0xf9c5 | U+519D |
| 冾 | 0xf9c6 | U+51BE |
| 凬 | 0xf9c7 | U+51EC |
| 刕 | 0xf9c8 | U+5215 |
| 劜 | 0xf9c9 | U+529C |
| 劦 | 0xf9ca | U+52A6 |
| 勀 | 0xf9cb | U+52C0 |
| 勛 | 0xf9cc | U+52DB |
| 匀 | 0xf9cd | U+5300 |
| 匇 | 0xf9ce | U+5307 |
| 匤 | 0xf9cf | U+5324 |
| 卲 | 0xf9d0 | U+5372 |
| 厓 | 0xf9d1 | U+5393 |
| 厲 | 0xf9d2 | U+53B2 |
| 叝 | 0xf9d3 | U+53DD |
| 﨎 | 0xf9d4 | U+FA0E |
| 咜 | 0xf9d5 | U+549C |
| 咊 | 0xf9d6 | U+548A |
| 咩 | 0xf9d7 | U+54A9 |
| 哿 | 0xf9d8 | U+54FF |
| 喆 | 0xf9d9 | U+5586 |
| 坙 | 0xf9da | U+5759 |
| 坥 | 0xf9db | U+5765 |
| 垬 | 0xf9dc | U+57AC |
| 埈 | 0xf9dd | U+57C8 |
| 埇 | 0xf9de | U+57C7 |
| 﨏 | 0xf9df | U+FA0F |
| 塚 | 0xf9e0 | U+FA10 |
| 增 | 0xf9e1 | U+589E |
| 墲 | 0xf9e2 | U+58B2 |
| 夋 | 0xf9e3 | U+590B |
| 奓 | 0xf9e4 | U+5953 |
| 奛 | 0xf9e5 | U+595B |
| 奝 | 0xf9e6 | U+595D |
| 奣 | 0xf9e7 | U+5963 |
| 妤 | 0xf9e8 | U+59A4 |
| 妺 | 0xf9e9 | U+59BA |
| 孖 | 0xf9ea | U+5B56 |
| 寀 | 0xf9eb | U+5BC0 |
| 甯 | 0xf9ec | U+752F |
| 寘 | 0xf9ed | U+5BD8 |
| 寬 | 0xf9ee | U+5BEC |
| 尞 | 0xf9ef | U+5C1E |
| 岦 | 0xf9f0 | U+5CA6 |
| 岺 | 0xf9f1 | U+5CBA |
| 峵 | 0xf9f2 | U+5CF5 |
| 崧 | 0xf9f3 | U+5D27 |
| 嵓 | 0xf9f4 | U+5D53 |
| 﨑 | 0xf9f5 | U+FA11 |
| 嵂 | 0xf9f6 | U+5D42 |
| 嵭 | 0xf9f7 | U+5D6D |
| 嶸 | 0xf9f8 | U+5DB8 |
| 嶹 | 0xf9f9 | U+5DB9 |
| 巐 | 0xf9fa | U+5DD0 |
| 弡 | 0xf9fb | U+5F21 |
| 弴 | 0xf9fc | U+5F34 |
| 彧 | 0xf9fd | U+5F67 |
| 德 | 0xf9fe | U+5FB7 |
| 忞 | 0xfaa1 | U+5FDE |
| 恝 | 0xfaa2 | U+605D |
| 悅 | 0xfaa3 | U+6085 |
| 悊 | 0xfaa4 | U+608A |
| 惞 | 0xfaa5 | U+60DE |
| 惕 | 0xfaa6 | U+60D5 |
| 愠 | 0xfaa7 | U+6120 |
| 惲 | 0xfaa8 | U+60F2 |
| 愑 | 0xfaa9 | U+6111 |
| 愷 | 0xfaaa | U+6137 |
| 愰 | 0xfaab | U+6130 |
| 憘 | 0xfaac | U+6198 |
| 戓 | 0xfaad | U+6213 |
| 抦 | 0xfaae | U+62A6 |
| 揵 | 0xfaaf | U+63F5 |
| 摠 | 0xfab0 | U+6460 |
| 撝 | 0xfab1 | U+649D |
| 擎 | 0xfab2 | U+64CE |
| 敎 | 0xfab3 | U+654E |
| 昀 | 0xfab4 | U+6600 |
| 昕 | 0xfab5 | U+6615 |
| 昻 | 0xfab6 | U+663B |
| 昉 | 0xfab7 | U+6609 |
| 昮 | 0xfab8 | U+662E |
| 昞 | 0xfab9 | U+661E |
| 昤 | 0xfaba | U+6624 |
| 晥 | 0xfabb | U+6665 |
| 晗 | 0xfabc | U+6657 |
| 晙 | 0xfabd | U+6659 |
| 晴 | 0xfabe | U+FA12 |
| 晳 | 0xfabf | U+6673 |
| 暙 | 0xfac0 | U+6699 |
| 暠 | 0xfac1 | U+66A0 |
| 暲 | 0xfac2 | U+66B2 |
| 暿 | 0xfac3 | U+66BF |
| 曺 | 0xfac4 | U+66FA |
| 朎 | 0xfac5 | U+670E |
| 朗 | 0xfac6 | U+F929 |
| 杦 | 0xfac7 | U+6766 |
| 枻 | 0xfac8 | U+67BB |
| 桒 | 0xfac9 | U+6852 |
| 柀 | 0xfaca | U+67C0 |
| 栁 | 0xfacb | U+6801 |
| 桄 | 0xfacc | U+6844 |
| 棏 | 0xfacd | U+68CF |
| 﨓 | 0xface | U+FA13 |
| 楨 | 0xfacf | U+6968 |
| 﨔 | 0xfad0 | U+FA14 |
| 榘 | 0xfad1 | U+6998 |
| 槢 | 0xfad2 | U+69E2 |
| 樰 | 0xfad3 | U+6A30 |
| 橫 | 0xfad4 | U+6A6B |
| 橆 | 0xfad5 | U+6A46 |
| 橳 | 0xfad6 | U+6A73 |
| 橾 | 0xfad7 | U+6A7E |
| 櫢 | 0xfad8 | U+6AE2 |
| 櫤 | 0xfad9 | U+6AE4 |
| 毖 | 0xfada | U+6BD6 |
| 氿 | 0xfadb | U+6C3F |
| 汜 | 0xfadc | U+6C5C |
| 沆 | 0xfadd | U+6C86 |
| 汯 | 0xfade | U+6C6F |
| 泚 | 0xfadf | U+6CDA |
| 洄 | 0xfae0 | U+6D04 |
| 涇 | 0xfae1 | U+6D87 |
| 浯 | 0xfae2 | U+6D6F |
| 涖 | 0xfae3 | U+6D96 |
| 涬 | 0xfae4 | U+6DAC |
| 淏 | 0xfae5 | U+6DCF |
| 淸 | 0xfae6 | U+6DF8 |
| 淲 | 0xfae7 | U+6DF2 |
| 淼 | 0xfae8 | U+6DFC |
| 渹 | 0xfae9 | U+6E39 |
| 湜 | 0xfaea | U+6E5C |
| 渧 | 0xfaeb | U+6E27 |
| 渼 | 0xfaec | U+6E3C |
| 溿 | 0xfaed | U+6EBF |
| 澈 | 0xfaee | U+6F88 |
| 澵 | 0xfaef | U+6FB5 |
| 濵 | 0xfaf0 | U+6FF5 |
| 瀅 | 0xfaf1 | U+7005 |
| 瀇 | 0xfaf2 | U+7007 |
| 瀨 | 0xfaf3 | U+7028 |
| 炅 | 0xfaf4 | U+7085 |
| 炫 | 0xfaf5 | U+70AB |
| 焏 | 0xfaf6 | U+710F |
| 焄 | 0xfaf7 | U+7104 |
| 煜 | 0xfaf8 | U+715C |
| 煆 | 0xfaf9 | U+7146 |
| 煇 | 0xfafa | U+7147 |
| 凞 | 0xfafb | U+FA15 |
| 燁 | 0xfafc | U+71C1 |
| 燾 | 0xfafd | U+71FE |
| 犱 | 0xfafe | U+72B1 |
| 犾 | 0xfba1 | U+72BE |
| 猤 | 0xfba2 | U+7324 |
| 猪 | 0xfba3 | U+FA16 |
| 獷 | 0xfba4 | U+7377 |
| 玽 | 0xfba5 | U+73BD |
| 珉 | 0xfba6 | U+73C9 |
| 珖 | 0xfba7 | U+73D6 |
| 珣 | 0xfba8 | U+73E3 |
| 珒 | 0xfba9 | U+73D2 |
| 琇 | 0xfbaa | U+7407 |
| 珵 | 0xfbab | U+73F5 |
| 琦 | 0xfbac | U+7426 |
| 琪 | 0xfbad | U+742A |
| 琩 | 0xfbae | U+7429 |
| 琮 | 0xfbaf | U+742E |
| 瑢 | 0xfbb0 | U+7462 |
| 璉 | 0xfbb1 | U+7489 |
| 璟 | 0xfbb2 | U+749F |
| 甁 | 0xfbb3 | U+7501 |
| 畯 | 0xfbb4 | U+756F |
| 皂 | 0xfbb5 | U+7682 |
| 皜 | 0xfbb6 | U+769C |
| 皞 | 0xfbb7 | U+769E |
| 皛 | 0xfbb8 | U+769B |
| 皦 | 0xfbb9 | U+76A6 |
| 益 | 0xfbba | U+FA17 |
| 睆 | 0xfbbb | U+7746 |
| 劯 | 0xfbbc | U+52AF |
| 砡 | 0xfbbd | U+7821 |
| 硎 | 0xfbbe | U+784E |
| 硤 | 0xfbbf | U+7864 |
| 硺 | 0xfbc0 | U+787A |
| 礰 | 0xfbc1 | U+7930 |
| 礼 | 0xfbc2 | U+FA18 |
| 神 | 0xfbc3 | U+FA19 |
| 祥 | 0xfbc4 | U+FA1A |
| 禔 | 0xfbc5 | U+7994 |
| 福 | 0xfbc6 | U+FA1B |
| 禛 | 0xfbc7 | U+799B |
| 竑 | 0xfbc8 | U+7AD1 |
| 竧 | 0xfbc9 | U+7AE7 |
| 靖 | 0xfbca | U+FA1C |
| 竫 | 0xfbcb | U+7AEB |
| 箞 | 0xfbcc | U+7B9E |
| 精 | 0xfbcd | U+FA1D |
| 絈 | 0xfbce | U+7D48 |
| 絜 | 0xfbcf | U+7D5C |
| 綷 | 0xfbd0 | U+7DB7 |
| 綠 | 0xfbd1 | U+7DA0 |
| 緖 | 0xfbd2 | U+7DD6 |
| 繒 | 0xfbd3 | U+7E52 |
| 罇 | 0xfbd4 | U+7F47 |
| 羡 | 0xfbd5 | U+7FA1 |
| 羽 | 0xfbd6 | U+FA1E |
| 茁 | 0xfbd7 | U+8301 |
| 荢 | 0xfbd8 | U+8362 |
| 荿 | 0xfbd9 | U+837F |
| 菇 | 0xfbda | U+83C7 |
| 菶 | 0xfbdb | U+83F6 |
| 葈 | 0xfbdc | U+8448 |
| 蒴 | 0xfbdd | U+84B4 |
| 蕓 | 0xfbde | U+8553 |
| 蕙 | 0xfbdf | U+8559 |
| 蕫 | 0xfbe0 | U+856B |
| 﨟 | 0xfbe1 | U+FA1F |
| 薰 | 0xfbe2 | U+85B0 |
| 蘒 | 0xfbe3 | U+FA20 |
| 﨡 | 0xfbe4 | U+FA21 |
| 蠇 | 0xfbe5 | U+8807 |
| 裵 | 0xfbe6 | U+88F5 |
| 訒 | 0xfbe7 | U+8A12 |
| 訷 | 0xfbe8 | U+8A37 |
| 詹 | 0xfbe9 | U+8A79 |
| 誧 | 0xfbea | U+8AA7 |
| 誾 | 0xfbeb | U+8ABE |
| 諟 | 0xfbec | U+8ADF |
| 諸 | 0xfbed | U+FA22 |
| 諶 | 0xfbee | U+8AF6 |
| 譓 | 0xfbef | U+8B53 |
| 譿 | 0xfbf0 | U+8B7F |
| 賰 | 0xfbf1 | U+8CF0 |
| 賴 | 0xfbf2 | U+8CF4 |
| 贒 | 0xfbf3 | U+8D12 |
| 赶 | 0xfbf4 | U+8D76 |
| 﨣 | 0xfbf5 | U+FA23 |
| 軏 | 0xfbf6 | U+8ECF |
| 﨤 | 0xfbf7 | U+FA24 |
| 逸 | 0xfbf8 | U+FA25 |
| 遧 | 0xfbf9 | U+9067 |
| 郞 | 0xfbfa | U+90DE |
| 都 | 0xfbfb | U+FA26 |
| 鄕 | 0xfbfc | U+9115 |
| 鄧 | 0xfbfd | U+9127 |
| 釚 | 0xfbfe | U+91DA |
| 釗 | 0xfca1 | U+91D7 |
| 釞 | 0xfca2 | U+91DE |
| 釭 | 0xfca3 | U+91ED |
| 釮 | 0xfca4 | U+91EE |
| 釤 | 0xfca5 | U+91E4 |
| 釥 | 0xfca6 | U+91E5 |
| 鈆 | 0xfca7 | U+9206 |
| 鈐 | 0xfca8 | U+9210 |
| 鈊 | 0xfca9 | U+920A |
| 鈺 | 0xfcaa | U+923A |
| 鉀 | 0xfcab | U+9240 |
| 鈼 | 0xfcac | U+923C |
| 鉎 | 0xfcad | U+924E |
| 鉙 | 0xfcae | U+9259 |
| 鉑 | 0xfcaf | U+9251 |
| 鈹 | 0xfcb0 | U+9239 |
| 鉧 | 0xfcb1 | U+9267 |
| 銧 | 0xfcb2 | U+92A7 |
| 鉷 | 0xfcb3 | U+9277 |
| 鉸 | 0xfcb4 | U+9278 |
| 鋧 | 0xfcb5 | U+92E7 |
| 鋗 | 0xfcb6 | U+92D7 |
| 鋙 | 0xfcb7 | U+92D9 |
| 鋐 | 0xfcb8 | U+92D0 |
| 﨧 | 0xfcb9 | U+FA27 |
| 鋕 | 0xfcba | U+92D5 |
| 鋠 | 0xfcbb | U+92E0 |
| 鋓 | 0xfcbc | U+92D3 |
| 錥 | 0xfcbd | U+9325 |
| 錡 | 0xfcbe | U+9321 |
| 鋻 | 0xfcbf | U+92FB |
| 﨨 | 0xfcc0 | U+FA28 |
| 錞 | 0xfcc1 | U+931E |
| 鋿 | 0xfcc2 | U+92FF |
| 錝 | 0xfcc3 | U+931D |
| 錂 | 0xfcc4 | U+9302 |
| 鍰 | 0xfcc5 | U+9370 |
| 鍗 | 0xfcc6 | U+9357 |
| 鎤 | 0xfcc7 | U+93A4 |
| 鏆 | 0xfcc8 | U+93C6 |
| 鏞 | 0xfcc9 | U+93DE |
| 鏸 | 0xfcca | U+93F8 |
| 鐱 | 0xfccb | U+9431 |
| 鑅 | 0xfccc | U+9445 |
| 鑈 | 0xfccd | U+9448 |
| 閒 | 0xfcce | U+9592 |
| 隆 | 0xfccf | U+F9DC |
| 﨩 | 0xfcd0 | U+FA29 |
| 隝 | 0xfcd1 | U+969D |
| 隯 | 0xfcd2 | U+96AF |
| 霳 | 0xfcd3 | U+9733 |
| 霻 | 0xfcd4 | U+973B |
| 靃 | 0xfcd5 | U+9743 |
| 靍 | 0xfcd6 | U+974D |
| 靏 | 0xfcd7 | U+974F |
| 靑 | 0xfcd8 | U+9751 |
| 靕 | 0xfcd9 | U+9755 |
| 顗 | 0xfcda | U+9857 |
| 顥 | 0xfcdb | U+9865 |
| 飯 | 0xfcdc | U+FA2A |
| 飼 | 0xfcdd | U+FA2B |
| 餧 | 0xfcde | U+9927 |
| 館 | 0xfcdf | U+FA2C |
| 馞 | 0xfce0 | U+999E |
| 驎 | 0xfce1 | U+9A4E |
| 髙 | 0xfce2 | U+9AD9 |
| 髜 | 0xfce3 | U+9ADC |
| 魵 | 0xfce4 | U+9B75 |
| 魲 | 0xfce5 | U+9B72 |
| 鮏 | 0xfce6 | U+9B8F |
| 鮱 | 0xfce7 | U+9BB1 |
| 鮻 | 0xfce8 | U+9BBB |
| 鰀 | 0xfce9 | U+9C00 |
| 鵰 | 0xfcea | U+9D70 |
| 鵫 | 0xfceb | U+9D6B |
| 鶴 | 0xfcec | U+FA2D |
| 鸙 | 0xfced | U+9E19 |
| 黑 | 0xfcee | U+9ED1 |
| ⅰ | 0xfcf1 | U+2170 |
| ⅱ | 0xfcf2 | U+2171 |
| ⅲ | 0xfcf3 | U+2172 |
| ⅳ | 0xfcf4 | U+2173 |
| ⅴ | 0xfcf5 | U+2174 |
| ⅵ | 0xfcf6 | U+2175 |
| ⅶ | 0xfcf7 | U+2176 |
| ⅷ | 0xfcf8 | U+2177 |
| ⅸ | 0xfcf9 | U+2178 |
| ⅹ | 0xfcfa | U+2179 |
| ¬ | 0xfcfb | U+FFE2 |
| ¦ | 0xfcfc | U+FFE4 |
| ' | 0xfcfd | U+FF07 |
| " | 0xfcfe | U+FF02 |
| 文字 | unicode | euc |
|---|---|---|
| ⅰ | U+2170 | 0xfcf1 |
| ⅱ | U+2171 | 0xfcf2 |
| ⅲ | U+2172 | 0xfcf3 |
| ⅳ | U+2173 | 0xfcf4 |
| ⅴ | U+2174 | 0xfcf5 |
| ⅵ | U+2175 | 0xfcf6 |
| ⅶ | U+2176 | 0xfcf7 |
| ⅷ | U+2177 | 0xfcf8 |
| ⅸ | U+2178 | 0xfcf9 |
| ⅹ | U+2179 | 0xfcfa |
| 丨 | U+4E28 | 0xf9ad |
| 仡 | U+4EE1 | 0xf9ae |
| 仼 | U+4EFC | 0xf9af |
| 伀 | U+4F00 | 0xf9b0 |
| 伃 | U+4F03 | 0xf9b1 |
| 伹 | U+4F39 | 0xf9b2 |
| 佖 | U+4F56 | 0xf9b3 |
| 侊 | U+4F8A | 0xf9b5 |
| 侒 | U+4F92 | 0xf9b4 |
| 侔 | U+4F94 | 0xf9b7 |
| 侚 | U+4F9A | 0xf9b6 |
| 俉 | U+4FC9 | 0xf9a6 |
| 俍 | U+4FCD | 0xf9b8 |
| 俿 | U+4FFF | 0xf9bb |
| 倞 | U+501E | 0xf9bc |
| 倢 | U+5022 | 0xf9ba |
| 偀 | U+5040 | 0xf9b9 |
| 偂 | U+5042 | 0xf9bf |
| 偆 | U+5046 | 0xf9bd |
| 偰 | U+5070 | 0xf9be |
| 傔 | U+5094 | 0xf9c0 |
| 僘 | U+50D8 | 0xf9c2 |
| 僴 | U+50F4 | 0xf9c1 |
| 兊 | U+514A | 0xf9c3 |
| 兤 | U+5164 | 0xf9c4 |
| 冝 | U+519D | 0xf9c5 |
| 冾 | U+51BE | 0xf9c6 |
| 凬 | U+51EC | 0xf9c7 |
| 刕 | U+5215 | 0xf9c8 |
| 劜 | U+529C | 0xf9c9 |
| 劦 | U+52A6 | 0xf9ca |
| 劯 | U+52AF | 0xfbbc |
| 勀 | U+52C0 | 0xf9cb |
| 勛 | U+52DB | 0xf9cc |
| 匀 | U+5300 | 0xf9cd |
| 匇 | U+5307 | 0xf9ce |
| 匤 | U+5324 | 0xf9cf |
| 卲 | U+5372 | 0xf9d0 |
| 厓 | U+5393 | 0xf9d1 |
| 厲 | U+53B2 | 0xf9d2 |
| 叝 | U+53DD | 0xf9d3 |
| 咊 | U+548A | 0xf9d6 |
| 咜 | U+549C | 0xf9d5 |
| 咩 | U+54A9 | 0xf9d7 |
| 哿 | U+54FF | 0xf9d8 |
| 喆 | U+5586 | 0xf9d9 |
| 坙 | U+5759 | 0xf9da |
| 坥 | U+5765 | 0xf9db |
| 垬 | U+57AC | 0xf9dc |
| 埇 | U+57C7 | 0xf9de |
| 埈 | U+57C8 | 0xf9dd |
| 增 | U+589E | 0xf9e1 |
| 墲 | U+58B2 | 0xf9e2 |
| 夋 | U+590B | 0xf9e3 |
| 奓 | U+5953 | 0xf9e4 |
| 奛 | U+595B | 0xf9e5 |
| 奝 | U+595D | 0xf9e6 |
| 奣 | U+5963 | 0xf9e7 |
| 妤 | U+59A4 | 0xf9e8 |
| 妺 | U+59BA | 0xf9e9 |
| 孖 | U+5B56 | 0xf9ea |
| 寀 | U+5BC0 | 0xf9eb |
| 寘 | U+5BD8 | 0xf9ed |
| 寬 | U+5BEC | 0xf9ee |
| 尞 | U+5C1E | 0xf9ef |
| 岦 | U+5CA6 | 0xf9f0 |
| 岺 | U+5CBA | 0xf9f1 |
| 峵 | U+5CF5 | 0xf9f2 |
| 崧 | U+5D27 | 0xf9f3 |
| 嵂 | U+5D42 | 0xf9f6 |
| 嵓 | U+5D53 | 0xf9f4 |
| 嵭 | U+5D6D | 0xf9f7 |
| 嶸 | U+5DB8 | 0xf9f8 |
| 嶹 | U+5DB9 | 0xf9f9 |
| 巐 | U+5DD0 | 0xf9fa |
| 弡 | U+5F21 | 0xf9fb |
| 弴 | U+5F34 | 0xf9fc |
| 彅 | U+5F45 | 0xf9ac |
| 彧 | U+5F67 | 0xf9fd |
| 德 | U+5FB7 | 0xf9fe |
| 忞 | U+5FDE | 0xfaa1 |
| 恝 | U+605D | 0xfaa2 |
| 悅 | U+6085 | 0xfaa3 |
| 悊 | U+608A | 0xfaa4 |
| 惕 | U+60D5 | 0xfaa6 |
| 惞 | U+60DE | 0xfaa5 |
| 惲 | U+60F2 | 0xfaa8 |
| 愑 | U+6111 | 0xfaa9 |
| 愠 | U+6120 | 0xfaa7 |
| 愰 | U+6130 | 0xfaab |
| 愷 | U+6137 | 0xfaaa |
| 憘 | U+6198 | 0xfaac |
| 戓 | U+6213 | 0xfaad |
| 抦 | U+62A6 | 0xfaae |
| 揵 | U+63F5 | 0xfaaf |
| 摠 | U+6460 | 0xfab0 |
| 撝 | U+649D | 0xfab1 |
| 擎 | U+64CE | 0xfab2 |
| 敎 | U+654E | 0xfab3 |
| 昀 | U+6600 | 0xfab4 |
| 昉 | U+6609 | 0xfab7 |
| 昕 | U+6615 | 0xfab5 |
| 昞 | U+661E | 0xfab9 |
| 昤 | U+6624 | 0xfaba |
| 昮 | U+662E | 0xfab8 |
| 昱 | U+6631 | 0xf9a8 |
| 昻 | U+663B | 0xfab6 |
| 晗 | U+6657 | 0xfabc |
| 晙 | U+6659 | 0xfabd |
| 晥 | U+6665 | 0xfabb |
| 晳 | U+6673 | 0xfabf |
| 暙 | U+6699 | 0xfac0 |
| 暠 | U+66A0 | 0xfac1 |
| 暲 | U+66B2 | 0xfac2 |
| 暿 | U+66BF | 0xfac3 |
| 曺 | U+66FA | 0xfac4 |
| 曻 | U+66FB | 0xf9ab |
| 朎 | U+670E | 0xfac5 |
| 杦 | U+6766 | 0xfac7 |
| 枻 | U+67BB | 0xfac8 |
| 柀 | U+67C0 | 0xfaca |
| 栁 | U+6801 | 0xfacb |
| 桄 | U+6844 | 0xfacc |
| 桒 | U+6852 | 0xfac9 |
| 棈 | U+68C8 | 0xf9a9 |
| 棏 | U+68CF | 0xfacd |
| 楨 | U+6968 | 0xfacf |
| 榘 | U+6998 | 0xfad1 |
| 槢 | U+69E2 | 0xfad2 |
| 樰 | U+6A30 | 0xfad3 |
| 橆 | U+6A46 | 0xfad5 |
| 橫 | U+6A6B | 0xfad4 |
| 橳 | U+6A73 | 0xfad6 |
| 橾 | U+6A7E | 0xfad7 |
| 櫢 | U+6AE2 | 0xfad8 |
| 櫤 | U+6AE4 | 0xfad9 |
| 毖 | U+6BD6 | 0xfada |
| 氿 | U+6C3F | 0xfadb |
| 汜 | U+6C5C | 0xfadc |
| 汯 | U+6C6F | 0xfade |
| 沆 | U+6C86 | 0xfadd |
| 泚 | U+6CDA | 0xfadf |
| 洄 | U+6D04 | 0xfae0 |
| 浯 | U+6D6F | 0xfae2 |
| 涇 | U+6D87 | 0xfae1 |
| 涖 | U+6D96 | 0xfae3 |
| 涬 | U+6DAC | 0xfae4 |
| 淏 | U+6DCF | 0xfae5 |
| 淲 | U+6DF2 | 0xfae7 |
| 淸 | U+6DF8 | 0xfae6 |
| 淼 | U+6DFC | 0xfae8 |
| 渧 | U+6E27 | 0xfaeb |
| 渹 | U+6E39 | 0xfae9 |
| 渼 | U+6E3C | 0xfaec |
| 湜 | U+6E5C | 0xfaea |
| 溿 | U+6EBF | 0xfaed |
| 澈 | U+6F88 | 0xfaee |
| 澵 | U+6FB5 | 0xfaef |
| 濵 | U+6FF5 | 0xfaf0 |
| 瀅 | U+7005 | 0xfaf1 |
| 瀇 | U+7007 | 0xfaf2 |
| 瀨 | U+7028 | 0xfaf3 |
| 炅 | U+7085 | 0xfaf4 |
| 炫 | U+70AB | 0xfaf5 |
| 炻 | U+70BB | 0xf9a7 |
| 焄 | U+7104 | 0xfaf7 |
| 焏 | U+710F | 0xfaf6 |
| 煆 | U+7146 | 0xfaf9 |
| 煇 | U+7147 | 0xfafa |
| 煜 | U+715C | 0xfaf8 |
| 燁 | U+71C1 | 0xfafc |
| 燾 | U+71FE | 0xfafd |
| 犱 | U+72B1 | 0xfafe |
| 犾 | U+72BE | 0xfba1 |
| 猤 | U+7324 | 0xfba2 |
| 獷 | U+7377 | 0xfba4 |
| 玽 | U+73BD | 0xfba5 |
| 珉 | U+73C9 | 0xfba6 |
| 珒 | U+73D2 | 0xfba9 |
| 珖 | U+73D6 | 0xfba7 |
| 珣 | U+73E3 | 0xfba8 |
| 珵 | U+73F5 | 0xfbab |
| 琇 | U+7407 | 0xfbaa |
| 琦 | U+7426 | 0xfbac |
| 琩 | U+7429 | 0xfbae |
| 琪 | U+742A | 0xfbad |
| 琮 | U+742E | 0xfbaf |
| 瑢 | U+7462 | 0xfbb0 |
| 璉 | U+7489 | 0xfbb1 |
| 璟 | U+749F | 0xfbb2 |
| 甁 | U+7501 | 0xfbb3 |
| 甯 | U+752F | 0xf9ec |
| 畯 | U+756F | 0xfbb4 |
| 皂 | U+7682 | 0xfbb5 |
| 皛 | U+769B | 0xfbb8 |
| 皜 | U+769C | 0xfbb6 |
| 皞 | U+769E | 0xfbb7 |
| 皦 | U+76A6 | 0xfbb9 |
| 睆 | U+7746 | 0xfbbb |
| 砡 | U+7821 | 0xfbbd |
| 硎 | U+784E | 0xfbbe |
| 硤 | U+7864 | 0xfbbf |
| 硺 | U+787A | 0xfbc0 |
| 礰 | U+7930 | 0xfbc1 |
| 禔 | U+7994 | 0xfbc5 |
| 禛 | U+799B | 0xfbc7 |
| 竑 | U+7AD1 | 0xfbc8 |
| 竧 | U+7AE7 | 0xfbc9 |
| 竫 | U+7AEB | 0xfbcb |
| 箞 | U+7B9E | 0xfbcc |
| 絈 | U+7D48 | 0xfbce |
| 絜 | U+7D5C | 0xfbcf |
| 綠 | U+7DA0 | 0xfbd1 |
| 綷 | U+7DB7 | 0xfbd0 |
| 緖 | U+7DD6 | 0xfbd2 |
| 繒 | U+7E52 | 0xfbd3 |
| 纊 | U+7E8A | 0xf9a1 |
| 罇 | U+7F47 | 0xfbd4 |
| 羡 | U+7FA1 | 0xfbd5 |
| 茁 | U+8301 | 0xfbd7 |
| 荢 | U+8362 | 0xfbd8 |
| 荿 | U+837F | 0xfbd9 |
| 菇 | U+83C7 | 0xfbda |
| 菶 | U+83F6 | 0xfbdb |
| 葈 | U+8448 | 0xfbdc |
| 蒴 | U+84B4 | 0xfbdd |
| 蓜 | U+84DC | 0xf9a5 |
| 蕓 | U+8553 | 0xfbde |
| 蕙 | U+8559 | 0xfbdf |
| 蕫 | U+856B | 0xfbe0 |
| 薰 | U+85B0 | 0xfbe2 |
| 蠇 | U+8807 | 0xfbe5 |
| 裵 | U+88F5 | 0xfbe6 |
| 褜 | U+891C | 0xf9a2 |
| 訒 | U+8A12 | 0xfbe7 |
| 訷 | U+8A37 | 0xfbe8 |
| 詹 | U+8A79 | 0xfbe9 |
| 誧 | U+8AA7 | 0xfbea |
| 誾 | U+8ABE | 0xfbeb |
| 諟 | U+8ADF | 0xfbec |
| 諶 | U+8AF6 | 0xfbee |
| 譓 | U+8B53 | 0xfbef |
| 譿 | U+8B7F | 0xfbf0 |
| 賰 | U+8CF0 | 0xfbf1 |
| 賴 | U+8CF4 | 0xfbf2 |
| 贒 | U+8D12 | 0xfbf3 |
| 赶 | U+8D76 | 0xfbf4 |
| 軏 | U+8ECF | 0xfbf6 |
| 遧 | U+9067 | 0xfbf9 |
| 郞 | U+90DE | 0xfbfa |
| 鄕 | U+9115 | 0xfbfc |
| 鄧 | U+9127 | 0xfbfd |
| 釗 | U+91D7 | 0xfca1 |
| 釚 | U+91DA | 0xfbfe |
| 釞 | U+91DE | 0xfca2 |
| 釤 | U+91E4 | 0xfca5 |
| 釥 | U+91E5 | 0xfca6 |
| 釭 | U+91ED | 0xfca3 |
| 釮 | U+91EE | 0xfca4 |
| 鈆 | U+9206 | 0xfca7 |
| 鈊 | U+920A | 0xfca9 |
| 鈐 | U+9210 | 0xfca8 |
| 鈹 | U+9239 | 0xfcb0 |
| 鈺 | U+923A | 0xfcaa |
| 鈼 | U+923C | 0xfcac |
| 鉀 | U+9240 | 0xfcab |
| 鉎 | U+924E | 0xfcad |
| 鉑 | U+9251 | 0xfcaf |
| 鉙 | U+9259 | 0xfcae |
| 鉧 | U+9267 | 0xfcb1 |
| 鉷 | U+9277 | 0xfcb3 |
| 鉸 | U+9278 | 0xfcb4 |
| 銈 | U+9288 | 0xf9a4 |
| 銧 | U+92A7 | 0xfcb2 |
| 鋐 | U+92D0 | 0xfcb8 |
| 鋓 | U+92D3 | 0xfcbc |
| 鋕 | U+92D5 | 0xfcba |
| 鋗 | U+92D7 | 0xfcb6 |
| 鋙 | U+92D9 | 0xfcb7 |
| 鋠 | U+92E0 | 0xfcbb |
| 鋧 | U+92E7 | 0xfcb5 |
| 鋹 | U+92F9 | 0xf9aa |
| 鋻 | U+92FB | 0xfcbf |
| 鋿 | U+92FF | 0xfcc2 |
| 錂 | U+9302 | 0xfcc4 |
| 錝 | U+931D | 0xfcc3 |
| 錞 | U+931E | 0xfcc1 |
| 錡 | U+9321 | 0xfcbe |
| 錥 | U+9325 | 0xfcbd |
| 鍈 | U+9348 | 0xf9a3 |
| 鍗 | U+9357 | 0xfcc6 |
| 鍰 | U+9370 | 0xfcc5 |
| 鎤 | U+93A4 | 0xfcc7 |
| 鏆 | U+93C6 | 0xfcc8 |
| 鏞 | U+93DE | 0xfcc9 |
| 鏸 | U+93F8 | 0xfcca |
| 鐱 | U+9431 | 0xfccb |
| 鑅 | U+9445 | 0xfccc |
| 鑈 | U+9448 | 0xfccd |
| 閒 | U+9592 | 0xfcce |
| 隝 | U+969D | 0xfcd1 |
| 隯 | U+96AF | 0xfcd2 |
| 霳 | U+9733 | 0xfcd3 |
| 霻 | U+973B | 0xfcd4 |
| 靃 | U+9743 | 0xfcd5 |
| 靍 | U+974D | 0xfcd6 |
| 靏 | U+974F | 0xfcd7 |
| 靑 | U+9751 | 0xfcd8 |
| 靕 | U+9755 | 0xfcd9 |
| 顗 | U+9857 | 0xfcda |
| 顥 | U+9865 | 0xfcdb |
| 餧 | U+9927 | 0xfcde |
| 馞 | U+999E | 0xfce0 |
| 驎 | U+9A4E | 0xfce1 |
| 髙 | U+9AD9 | 0xfce2 |
| 髜 | U+9ADC | 0xfce3 |
| 魲 | U+9B72 | 0xfce5 |
| 魵 | U+9B75 | 0xfce4 |
| 鮏 | U+9B8F | 0xfce6 |
| 鮱 | U+9BB1 | 0xfce7 |
| 鮻 | U+9BBB | 0xfce8 |
| 鰀 | U+9C00 | 0xfce9 |
| 鵫 | U+9D6B | 0xfceb |
| 鵰 | U+9D70 | 0xfcea |
| 鸙 | U+9E19 | 0xfced |
| 黑 | U+9ED1 | 0xfcee |
| 朗 | U+F929 | 0xfac6 |
| 隆 | U+F9DC | 0xfccf |
| 﨎 | U+FA0E | 0xf9d4 |
| 﨏 | U+FA0F | 0xf9df |
| 塚 | U+FA10 | 0xf9e0 |
| 﨑 | U+FA11 | 0xf9f5 |
| 晴 | U+FA12 | 0xfabe |
| 﨓 | U+FA13 | 0xface |
| 﨔 | U+FA14 | 0xfad0 |
| 凞 | U+FA15 | 0xfafb |
| 猪 | U+FA16 | 0xfba3 |
| 益 | U+FA17 | 0xfbba |
| 礼 | U+FA18 | 0xfbc2 |
| 神 | U+FA19 | 0xfbc3 |
| 祥 | U+FA1A | 0xfbc4 |
| 福 | U+FA1B | 0xfbc6 |
| 靖 | U+FA1C | 0xfbca |
| 精 | U+FA1D | 0xfbcd |
| 羽 | U+FA1E | 0xfbd6 |
| 﨟 | U+FA1F | 0xfbe1 |
| 蘒 | U+FA20 | 0xfbe3 |
| 﨡 | U+FA21 | 0xfbe4 |
| 諸 | U+FA22 | 0xfbed |
| 﨣 | U+FA23 | 0xfbf5 |
| 﨤 | U+FA24 | 0xfbf7 |
| 逸 | U+FA25 | 0xfbf8 |
| 都 | U+FA26 | 0xfbfb |
| 﨧 | U+FA27 | 0xfcb9 |
| 﨨 | U+FA28 | 0xfcc0 |
| 﨩 | U+FA29 | 0xfcd0 |
| 飯 | U+FA2A | 0xfcdc |
| 飼 | U+FA2B | 0xfcdd |
| 館 | U+FA2C | 0xfcdf |
| 鶴 | U+FA2D | 0xfcec |
| " | U+FF02 | 0xfcfe |
| ' | U+FF07 | 0xfcfd |
| ¦ | U+FFE4 | 0xfcfc |
C:>cd \Program Files\Microsoft Visual Studio 9.0\VC\bin C:\Program Files\Microsoft Visual Studio\VC98\bin>vcvars32.bat Setting environment for using Microsoft Visual Studio 2008 X86 tools.次にjcode.pmを解凍したフォルダに移動し、perl makefile.plを実行します。
C:\Program Files\Microsoft Visual Studio\VC98\bin>cd \ C:\>cd jcode-0.88 C:\jcode-0.88>perl makefile.pl Checking if your kit is complete... Looks good Writing Makefile for Jcode::Unicode Writing Makefile for Jcodeとなれば、コンパイルの準備ができています。ここで、nmakeを実行すればコンパイルできるはずなのですが、
Microsoft(R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
nmake -f Makefile all -nologo
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.03\" -DXS_VERSION=\"1.03\" "-IC:\Perl\lib\CORE" Unicode.c
Unicode.c
c:\jcode-0.88\unicode\uni.c(31) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(157) :'strncpy' の宣言を確認してください。
c:\jcode-0.88\unicode\uni.c(86) : warning C4244: '=' : 'unsigned long' から 'unsigned char' への変換です。データが失われる可能性があります。
c:\jcode-0.88\unicode\uni.c(89) : warning C4244: '=' : 'unsigned long' から 'unsigned char' への変換です。データが失われる可能性があります。
c:\jcode-0.88\unicode\uni.c(93) : warning C4244: '=' : 'unsigned long' から 'unsigned char' への変換です。データが失われる可能性があります。
c:\jcode-0.88\unicode\uni.c(168) : warning C4244: '=' : 'unsigned short' から 'unsigned char' への変換です。データが失われる可能性があります。
c:\jcode-0.88\unicode\uni.c(213) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation,use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h(157) :'strncpy' の宣言を確認してください。
Unicode.c(44) : warning C4101: 'RETVAL' : ローカル変数は 1 度も使われていません。
Unicode.c(75) : warning C4101: 'RETVAL' : ローカル変数は 1 度も使われていません。
Unicode.c(106) : warning C4101: 'RETVAL' : ローカル変数は 1 度も使われていません。
Unicode.c(137) : warning C4101: 'RETVAL' : ローカル変数は 1 度も使われていません。
Unicode.c(168) : warning C4101: 'RETVAL' : ローカル変数は 1 度も使われていません。
Unicode.c(199) : warning C4101: 'RETVAL' : ローカル変数は 1 度も使われていません。
Running Mkbootstrap for Jcode::Unicode ()
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Unicode.bs
link -out:..\blib\arch\auto\Jcode\Unicode\Unicode.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 Unicode.obj C:\Perl\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:Unicode.def
ライブラリ ..\blib\arch\auto\Jcode\Unicode\Unicode.lib とオブジェクト ..\blib\arch\auto\Jcode\Unicode\Unicode.exp を作成中
mt -nologo -manifest ..\blib\arch\auto\Jcode\Unicode\Unicode.dll.manifest -outputresource:..\blib\arch\auto\Jcode\Unicode\Unicode.dll;2 && del ..\blib\arch\auto\Jcode\Unicode\Unicode.dll.manifest
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 755 ..\blib\arch\auto\Jcode\Unicode\Unicode.dll
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp Unicode.bs ..\blib\arch\auto\Jcode\Unicode\Unicode.bs
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 ..\blib\arch\auto\Jcode\Unicode\Unicode.bs
cd ..
C:\jcode-0.88>
とオブジェクトができました。
C:\jcode-0.88>nmake test
Microsoft(R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
nmake -f Makefile all -nologo
cd ..
C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/convert....ok
t/getcode....ok
t/h2z........ok
t/length.....ok
t/mime.......ok
t/new........ok
t/tr.........ok
All tests successful.
Files=7, Tests=126, 9 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
nmake test -nologo
'No tests defined for Jcode::Unicode extension.'
cd ..C:\jcode-0.88>
となればokです。
C:\Jcode-0.88>nmake install
Microsoft(R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
nmake -f Makefile all -nologo
cd ..
Math::BigInt: couldn't load specified math lib(s), fallback to Math::BigInt::FastCalc at C:/Perl/lib/Win32API/File.pm line 20
Files found in blib\arch: installing files in blib\lib into architecture dependent library tree
Installing C:\Perl\site\lib\auto\Jcode\Unicode\Unicode.lib
Installing C:\Perl\site\lib\auto\Jcode\Unicode\Unicode.exp
Installing C:\Perl\site\lib\auto\Jcode\Unicode\Unicode.pdb
Installing C:\Perl\site\lib\auto\Jcode\Unicode\Unicode.dll
Appending installation info to C:\Perl\lib/perllocal.pod
C:\Jcode-0.88>
念のため、ロードモジュールがないときに動作するC:\perl\site\lib\jcodeの下のUnicodeフォルダを削除してもutf-8のページをHTML Lintでチェックできたので正しく動作しているようです。
コンパイル結果とロードモジュールを使う場合に必要なモジュールだけを纏めて圧縮ファイルを作りました。jcwin-0.88.zipをご利用ください。
Perl 5.8の場合は、本来encodeに移行するべきなのですが、Perl 5.8上でコンパイルしたjcwin8-0.88.zipでも動作するようです。Perl 5.10.0上でコンパイルしたjcwin10-0.88.zipでも動作するようです。
lhmletで解凍する場合、「ディレクトリ付き」で解凍して、perlを組み込んだボリューム、例えばc:\perl\site\libを指定すれば組み込めるはずです。c:\perl以外の標準でない名称のディレクトリにperlが組み込んである場合は、解凍した場所から対応するディレクトリにコピーしてください。ソースの差分と異なるモジュールをjcodediff.zipとしておいています。