JFP ユーザーズガイド

付録 A 文字コード変換規則

この付録では、文字コード変換規則について説明します。また、IBM 拡張文字の変換表も記載します。

新しい文字コード変換規則

Solaris 2.6 から、『TOG 日本ベンダ協議会推奨 日本語 EUC・シフト JIS コード変換仕様』に基づく新しいコード変換規則が導入されました。

この変換規則に従うものは次の通りです。

次に変換規則を図示します。

図 A-1 文字コード変換規則

図 A-1 に関する注意事項を次に示します。

PCK と日本語 EUC の間では、共通自由領域にユーザー定義文字および IBM 拡張文字を次のように割り当てるものとします。

 

PKC 

日本語 EUC 

ユーザー定義文字 

1880 文字 

0xf040 - 0xf4fc 

0xf540 - 0xf9fc 

0xf5a1 - 0xfefe 

0x8ff5a1 - 0x8ffefe 

IBM 拡張文字 

388 文字 

0xfa40 - 0xfcfc 

JISX0208 

JISX0212 

0x8ff3a1 - 0x8ff4fe 

IBM 拡張文字の変換表

日本語 EUC と PCK との間で変換される IBM 拡張文字のコードポイントは、次の表のように対応付けられます。


注 -

これにより、今回のリリースで変換が保証されている IBM 拡張文字とその内訳は、388 文字となります。

JIS X 0208 領域中の文字 : 2 文字

JIS X 0212 領域中の文字 : 386 文字 (うち 83 〜 84 区 へ 106 文字)


表 A-1 IBM 拡張文字の変換表 (1)

PCK 

日本語 EUC 

PCK 

日本語 EUC 

PCK 

日本語 EUC 

PCK 

日本語 EUC 

fa40 

8ff3f3 

fa41 

8ff3f4 

fa42 

8ff3f5 

fa43 

8ff3f6 

fa44 

8ff3f7 

fa45 

8ff3f8 

fa46 

8ff3f9 

fa47 

8ff3fa 

fa48 

8ff3fb 

fa49 

8ff3fc 

fa4a 

8ff3fd 

fa4b 

8ff3fe 

fa4c 

8ff4a1 

fa4d 

8ff4a2 

fa4e 

8ff4a3 

fa4f 

8ff4a4 

fa50 

8ff4a5 

fa51 

8ff4a6 

fa52 

8ff4a7 

fa53 

8ff4a8 

fa54 

a2cc 

fa55 

8fa2c3 

fa56 

8ff4a9 

fa57 

8ff4aa 

fa58 

8ff4ab 

fa59 

8ff4ac 

fa5a 

8ff4ad 

fa5b 

a2e8 

fa5c 

8fd4e3 

fa5d 

8fdcdf 

fa5e 

8fe4e9 

fa5f 

8fe3f8 

fa60 

8fd9a1 

fa61 

8fb1bb 

fa62 

8ff4ae 

fa63 

8fc2ad 

fa64 

8fc3fc 

fa65 

8fe4d0 

fa66 

8fc2bf 

fa67 

8fbcf4 

fa68 

8fb0a9 

fa69 

8fb0c8 

fa6a 

8ff4af 

fa6b 

8fb0d2 

fa6c 

8fb0d4 

fa6d 

8fb0e3 

fa6e 

8fb0ee 

fa6f 

8fb1a7 

fa70 

8fb1a3 

fa71 

8fb1ac 

fa72 

8fb1a9 

fa73 

8fb1be 

fa74 

8fb1df 

fa75 

8fb1d8 

fa76 

8fb1c8 

fa77 

8fb1d7 

fa78 

8fb1e3 

fa79 

8fb1f4 

fa7a 

8fb1e1 

fa7b 

8fb2a3 

fa7c 

8ff4b0 

fa7d 

8fb2bb 

fa7e 

8fb2e6 

fa80 

8fb2ed 

fa81 

8fb2f5 

fa82 

8fb2fc 

fa83 

8ff4b1 

fa84 

8fb3b5 

fa85 

8fb3d8 

fa86 

8fb3db 

fa87 

8fb3e5 

fa88 

8fb3ee 

fa89 

8fb3fb 

fa8a 

8ff4b2 

fa8b 

8ff4b3 

fa8c 

8fb4c0 

fa8d 

8fb4c7 

fa8e 

8fb4d0 

fa8f 

8fb4de 

fa90 

8ff4b4 

fa91 

8fb5aa 

fa92 

8ff4b5 

fa93 

8fb5af 

fa94 

8fb5c4 

fa95 

8fb5e8 

fa96 

8ff4b6 

fa97 

8fb7c2 

fa98 

8fb7e4 

fa99 

8fb7e8 

fa9a 

8fb7e7 

fa9b 

8ff4b7 

fa9c 

8ff4b8 

fa9d 

8ff4b9 

fa9e 

8fb8ce 

fa9f 

8fb8e1 

faa0 

8fb8f5 

faa1 

8fb8f7 

faa2 

8fb8f8 

faa3 

8fb8fc 

faa4 

8fb9af 

faa5 

8fb9b7 

faa6 

8fbabe 

faa7 

8fbadb 

faa8 

8fcdaa 

faa9 

8fbae1 

faaa 

8ff4ba 

faab 

8fbaeb 

faac 

8fbbb3 

faad 

8fbbb8 

faae 

8ff4bb 

faaf 

8fbbca 

fab0 

8ff4bc 

fab1 

8ff4bd 

fab2 

8fbbd0 

fab3 

8fbbde 

fab4 

8fbbf4 

fab5 

8fbbf5 

fab6 

8fbbf9 

fab7 

8fbce4 

fab8 

8fbced 

fab9 

8fbcfe 

faba 

8ff4be 

fabb 

8fbdc2 

fabc 

8fbde7 

fabd 

8ff4bf 

fabe 

8fbdf0 

fabf 

8fbeb0 

fac0 

8fbeac 

fac1 

8ff4c0 

fac2 

8fbeb3 

fac3 

8fbebd 

fac4 

8fbecd 

fac5 

8fbec9 

fac6 

8fbee4 

fac7 

8fbfa8 

fac8 

8fbfc9 

fac9 

8fc0c4 

faca 

8fc0e4 

facb 

8fc0f4 

facc 

8fc1a6 

facd 

8ff4c1 

face 

8fc1f5 

facf 

8fc1fc 

fad0 

8ff4c2 

fad1 

8fc1f8 

fad2 

8fc2ab 

fad3 

8fc2a1 

fad4 

8fc2a5 

fad5 

8ff4c3 

fad6 

8fc2b8 

fad7 

8fc2ba 

fad8 

8ff4c4 

fad9 

8fc2c4 

fada 

8fc2d2 

fadb 

8fc2d7 

fadc 

8fc2db 

fadd 

8fc2de 

fade 

8fc2ed 

fadf 

8fc2f0 

fae0 

8ff4c5 

fae1 

8fc3a1 

fae2 

8fc3b5 

fae3 

8fc3c9 

fae4 

8fc3b9 

fae5 

8ff4c6 

fae6 

8fc3d8 

fae7 

8fc3fe 

fae8 

8ff4c7 

fae9 

8fc4cc 

faea 

8ff4c8 

faeb 

8fc4d9 

faec 

8fc4ea 

faed 

8fc4fd 

faee 

8ff4c9 

faef 

8fc5a7 

faf0 

8fc5b5 

faf1 

8fc5b6 

faf2 

8ff4ca 

faf3 

8fc5d5 

faf4 

8fc6b8 

faf5 

8fc6d7 

faf6 

8fc6e0 

faf7 

8fc6ea 

faf8 

8fc6e3 

faf9 

8fc7a1 

fafa 

8fc7ab 

fafb 

8fc7c7 

fafc 

8fc7c3 

fb40 

8fc7cb 

fb41 

8fc7cf 

fb42 

8fc7d9 

fb43 

8ff4cb 

fb44 

8ff4cc 

fb45 

8fc7e6 

fb46 

8fc7ee 

fb47 

8fc7fc 

fb48 

8fc7eb 

fb49 

8fc7f0 

fb4a 

8fc8b1 

fb4b 

8fc8e5 

fb4c 

8fc8f8 

fb4d 

8fc9a6 

fb4e 

8fc9ab 

fb4f 

8fc9ad 

fb50 

8ff4cd 

fb51 

8fc9ca 

fb52 

8fc9d3 

fb53 

8fc9e9 

fb54 

8fc9e3 

fb55 

8fc9fc 

fb56 

8fc9f4 

fb57 

8fc9f5 

fb58 

8ff4ce 

fb59 

8fcab3 

fb5a 

8fcabd 

fb5b 

8fcaef 

fb5c 

8fcaf1 

fb5d 

8fcbae 

fb5e 

8ff4cf 

fb5f 

8fcbca 

fb60 

8fcbe6 

fb61 

8fcbea 

fb62 

8fcbf0 

fb63 

8fcbf4 

fb64 

8fcbee 

fb65 

8fcca5 

fb66 

8fcbf9 

fb67 

8fccab 

fb68 

8fccae 

fb69 

8fccad 

fb6a 

8fccb2 

fb6b 

8fccc2 

fb6c 

8fccd0 

fb6d 

8fccd9 

fb6e 

8ff4d0 

fb6f 

8fcdbb 

fb70 

8ff4d1 

fb71 

8fcebb 

fb72 

8ff4d2 

fb73 

8fceba 

fb74 

8fcec3 

fb75 

8ff4d3 

fb76 

8fcef2 

fb77 

8fb3dd 

fb78 

8fcfd5 

fb79 

8fcfe2 

fb7a 

8fcfe9 

fb7b 

8fcfed 

fb7c 

8ff4d4 

fb7d 

8ff4d5 

fb7e 

8ff4d6 

fb80 

8ff4d7 

fb81 

8fd0e5 

fb82 

8ff4d8 

fb83 

8fd0e9 

fb84 

8fd1e8 

fb85 

8ff4d9 

fb86 

8ff4da 

fb87 

8fd1ec 

fb88 

8fd2bb 

fb89 

8ff4db 

fb8a 

8fd3e1 

fb8b 

8fd3e8 

fb8c 

8fd4a7 

fb8d 

8ff4dc 

fb8e 

8ff4dd 

fb8f 

8fd4d4 

fb90 

8fd4f2 

fb91 

8fd5ae 

fb92 

8ff4de 

fb93 

8fd7de 

fb94 

8ff4df 

fb95 

8fd8a2 

fb96 

8fd8b7 

fb97 

8fd8c1 

fb98 

8fd8d1 

fb99 

8fd8f4 

fb9a 

8fd9c6 

fb9b 

8fd9c8 

fb9c 

8fd9d1 

fb9d 

8ff4e0 

fb9e 

8ff4e1 

fb9f 

8ff4e2 

fba0 

8ff4e3 

fba1 

8ff4e4 

fba2 

8fdcd3 

fba3 

8fddc8 

fba4 

8fddd4 

fba5 

8fddea 

fba6 

8fddfa 

fba7 

8fdea4 

fba8 

8fdeb0 

fba9 

8ff4e5 

fbaa 

8fdeb5 

fbab 

8fdecb 

fbac 

8ff4e6 

fbad 

8fdfb9 

fbae 

8ff4e7 

fbaf 

8fdfc3 

fbb0 

8ff4e8 

fbb1 

8ff4e9 

fbb2 

8fe0d9 

fbb3 

8ff4ea 

fbb4 

8ff4eb 

fbb5 

8fe1e2 

fbb6 

8ff4ec 

fbb7 

8ff4ed 

fbb8 

8ff4ee 

fbb9 

8fe2c7 

fbba 

8fe3a8 

fbbb 

8fe3a6 

fbbc 

8fe3a9 

fbbd 

8fe3af 

fbbe 

8fe3b0 

fbbf 

8fe3aa 

fbc0 

8fe3ab 

fbc1 

8fe3bc 

fbc2 

8fe3c1 

fbc3 

8fe3bf 

fbc4 

8fe3d5 

fbc5 

8fe3d8 

fbc6 

8fe3d6 

fbc7 

8fe3df 

fbc8 

8fe3e3 

fbc9 

8fe3e1 

fbca 

8fe3d4 

fbcb 

8fe3e9 

fbcc 

8fe4a6 

fbcd 

8fe3f1 

fbce 

8fe3f2 

fbcf 

8fe4cb 

fbd0 

8fe4c1 

fbd1 

8fe4c3 

fbd2 

8fe4be 

fbd3 

8ff4ef 

fbd4 

8fe4c0 

fbd5 

8fe4c7 

fbd6 

8fe4bf 

fbd7 

8fe4e0 

fbd8 

8fe4de 

fbd9 

8fe4d1 

fbda 

8ff4f0 

fbdb 

8fe4dc 

fbdc 

8fe4d2 

fbdd 

8fe4db 

fbde 

8fe4d4 

fbdf 

8fe4fa 

fbe0 

8fe4ef 

fbe1 

8fe5b3 

fbe2 

8fe5bf 

fbe3 

8fe5c9 

fbe4 

8fe5d0 

fbe5 

8fe5e2 

fbe6 

8fe5ea 

fbe7 

8fe5eb 

fbe8 

8ff4f1 

fbe9 

8ff4f2 

fbea 

8ff4f3 

fbeb 

8fe6e8 

fbec 

8fe6ef 

fbed 

8fe7ac 

fbee 

8ff4f4 

fbef 

8fe7ae 

fbf0 

8ff4f5 

fbf1 

8fe7b1 

fbf2 

8ff4f6 

fbf3 

8fe7b2 

fbf4 

8fe8b1 

fbf5 

8fe8b6 

fbf6 

8ff4f7 

fbf7 

8ff4f8 

fbf8 

8fe8dd 

fbf9 

8ff4f9 

fbfa 

8ff4fa 

fbfb 

8fe9d1 

fbfc 

8ff4fb 

fc40 

8fe9ed 

fc41 

8feacd 

fc42 

8ff4fc 

fc43 

8feadb 

fc44 

8feae6 

fc45 

8feaea 

fc46 

8feba5 

fc47 

8febfb 

fc48 

8febfa 

fc49 

8ff4fd 

fc4a 

8fecd6 

fc4b 

8ff4fe 

表 A-2 IBM 拡張文字の変換表 (2)

PCK 

日本語 EUC 

PCK 

日本語 EUC 

PCK 

日本語 EUC 

PCK 

日本語 EUC 

fb40 

8fc7cb 

fb41 

8fc7cf 

fb42 

8fc7d9 

fb43 

8ff4cb 

fb44 

8ff4cc 

fb45 

8fc7e6 

fb46 

8fc7ee 

fb47 

8fc7fc 

fb48 

8fc7eb 

fb49 

8fc7f0 

fb4a 

8fc8b1 

fb4b 

8fc8e5 

fb4c 

8fc8f8 

fb4d 

8fc9a6 

fb4e 

8fc9ab 

fb4f 

8fc9ad 

fb50 

8ff4cd 

fb51 

8fc9ca 

fb52 

8fc9d3 

fb53 

8fc9e9 

fb54 

8fc9e3 

fb55 

8fc9fc 

fb56 

8fc9f4 

fb57 

8fc9f5 

fb58 

8ff4ce 

fb59 

8fcab3 

fb5a 

8fcabd 

fb5b 

8fcaef 

fb5c 

8fcaf1 

fb5d 

8fcbae 

fb5e 

8ff4cf 

fb5f 

8fcbca 

fb60 

8fcbe6 

fb61 

8fcbea 

fb62 

8fcbf0 

fb63 

8fcbf4 

fb64 

8fcbee 

fb65 

8fcca5 

fb66 

8fcbf9 

fb67 

8fccab 

fb68 

8fccae 

fb69 

8fccad 

fb6a 

8fccb2 

fb6b 

8fccc2 

fb6c 

8fccd0 

fb6d 

8fccd9 

fb6e 

8ff4d0 

fb6f 

8fcdbb 

fb70 

8ff4d1 

fb71 

8fcebb 

fb72 

8ff4d2 

fb73 

8fceba 

fb74 

8fcec3 

fb75 

8ff4d3 

fb76 

8fcef2 

fb77 

8fb3dd 

fb78 

8fcfd5 

fb79 

8fcfe2 

fb7a 

8fcfe9 

fb7b 

8fcfed 

fb7c 

8ff4d4 

fb7d 

8ff4d5 

fb7e 

8ff4d6 

fb80 

8ff4d7 

fb81 

8fd0e5 

fb82 

8ff4d8 

fb83 

8fd0e9 

fb84 

8fd1e8 

fb85 

8ff4d9 

fb86 

8ff4da 

fb87 

8fd1ec 

fb88 

8fd2bb 

fb89 

8ff4db 

fb8a 

8fd3e1 

fb8b 

8fd3e8 

fb8c 

8fd4a7 

fb8d 

8ff4dc 

fb8e 

8ff4dd 

fb8f 

8fd4d4 

fb90 

8fd4f2 

fb91 

8fd5ae 

fb92 

8ff4de 

fb93 

8fd7de 

fb94 

8ff4df 

fb95 

8fd8a2 

fb96 

8fd8b7 

fb97 

8fd8c1 

fb98 

8fd8d1 

fb99 

8fd8f4 

fb9a 

8fd9c6 

fb9b 

8fd9c8 

fb9c 

8fd9d1 

fb9d 

8ff4e0 

fb9e 

8ff4e1 

fb9f 

8ff4e2 

fba0 

8ff4e3 

fba1 

8ff4e4 

fba2 

8fdcd3 

fba3 

8fddc8 

fba4 

8fddd4 

fba5 

8fddea 

fba6 

8fddfa 

fba7 

8fdea4 

fba8 

8fdeb0 

fba9 

8ff4e5 

fbaa 

8fdeb5 

fbab 

8fdecb 

fbac 

8ff4e6 

fbad 

8fdfb9 

fbae 

8ff4e7 

fbaf 

8fdfc3 

fbb0 

8ff4e8 

fbb1 

8ff4e9 

fbb2 

8fe0d9 

fbb3 

8ff4ea 

fbb4 

8ff4eb 

fbb5 

8fe1e2 

fbb6 

8ff4ec 

fbb7 

8ff4ed 

fbb8 

8ff4ee 

fbb9 

8fe2c7 

fbba 

8fe3a8 

fbbb 

8fe3a6 

fbbc 

8fe3a9 

fbbd 

8fe3af 

fbbe 

8fe3b0 

fbbf 

8fe3aa 

fbc0 

8fe3ab 

fbc1 

8fe3bc 

fbc2 

8fe3c1 

fbc3 

8fe3bf 

fbc4 

8fe3d5 

fbc5 

8fe3d8 

fbc6 

8fe3d6 

fbc7 

8fe3df 

fbc8 

8fe3e3 

fbc9 

8fe3e1 

fbca 

8fe3d4 

fbcb 

8fe3e9 

fbcc 

8fe4a6 

fbcd 

8fe3f1 

fbce 

8fe3f2 

fbcf 

8fe4cb 

fbd0 

8fe4c1 

fbd1 

8fe4c3 

fbd2 

8fe4be 

fbd3 

8ff4ef 

fbd4 

8fe4c0 

fbd5 

8fe4c7 

fbd6 

8fe4bf 

fbd7 

8fe4e0 

fbd8 

8fe4de 

fbd9 

8fe4d1 

fbda 

8ff4f0 

fbdb 

8fe4dc 

fbdc 

8fe4d2 

fbdd 

8fe4db 

fbde 

8fe4d4 

fbdf 

8fe4fa 

fbe0 

8fe4ef 

fbe1 

8fe5b3 

fbe2 

8fe5bf 

fbe3 

8fe5c9 

fbe4 

8fe5d0 

fbe5 

8fe5e2 

fbe6 

8fe5ea 

fbe7 

8fe5eb 

fbe8 

8ff4f1 

fbe9 

8ff4f2 

fbea 

8ff4f3 

fbeb 

8fe6e8 

fbec 

8fe6ef 

fbed 

8fe7ac 

fbee 

8ff4f4 

fbef 

8fe7ae 

fbf0 

8ff4f5 

fbf1 

8fe7b1 

fbf2 

8ff4f6 

fbf3 

8fe7b2 

fbf4 

8fe8b1 

fbf5 

8fe8b6 

fbf6 

8ff4f7 

fbf7 

8ff4f8 

fbf8 

8fe8dd 

fbf9 

8ff4f9 

fbfa 

8ff4fa 

fbfb 

8fe9d1 

fbfc 

8ff4fb 

fc40 

8fe9ed 

fc41 

8feacd 

fc42 

8ff4fc 

fc43 

8feadb 

fc44 

8feae6 

fc45 

8feaea 

fc46 

8feba5 

fc47 

8febfb 

fc48 

8febfa 

fc49 

8ff4fd 

fc4a 

8fecd6 

fc4b 

8ff4fe