文字コード変換でサポートしているコードの一覧は以下のとおりです。
ベンダ依存文字のUNICODEマッピングは、以下のようになります。
FONT ←→ UNICODE 〜 ←→ ff5e ‖ ←→ 2225 − ←→ ff0d ¢ ←→ ffe0 £ ←→ ffe1 ¬ ←→ ffe2
C++版
<文字コードのマッピングについて>
IBM拡張文字(115〜119区)は、NEC選定IBM文字(89〜92区)にマッピングします。
<UNI/SJIS<->EUC変換の場合>
95〜119区は変換対象外になります。
<UNI/SJIS<->JIS(種別:JIPS)、UNI/SJIS<->JIPS(E)の場合>
拡張文字(NEC選定IBM文字/IBM拡張文字)の変換は、既定値の動作では、不正文字として扱い「*」に置換されます。
置換する文字については、SetInvを使用して任意の文字に変更することが可能です。(既定値:*)
UNICODEのPrivateUserAreaの先頭10区/SJISの95〜105区をJIS(JIPS)/JIPS(E)84〜94区にマッピングします。
また、G0/G1への字体入替えを行います。
字体入替えの詳細については、ACOSのマニュアル「日本語情報処理サービスプログラム利用の手引き」(付録 E)を参照してください。
尚、辞書機能を使用する場合は、上記マッピングと字体入替えは行いません。(辞書テーブルファイルに記載が必要です。)
Java版
<文字コードのマッピングについて>
NEC選定IBM文字(89〜92区)は、IBM拡張文字(115〜119区)にマッピングします。
<UNI<->EUC変換の場合>
95〜119区は変換対象外になります。
<UNI<->JIS(種別:JIPS)、UNI<->JIPS(E)の場合>
拡張文字(NEC選定IBM文字/IBM拡張文字)の変換は、既定値の動作では、不正文字として扱い「*」に置換されます。
置換する文字については、setInvを使用して任意の文字に変更することが可能です。(既定値:*)
UNICODEのPrivateUserAreaの先頭10区をJIS(JIPS)/JIPS(E)84〜94区にマッピングします。
また、G0/G1への字体入替えを行います。
字体入替えの詳細については、ACOSのマニュアル「日本語情報処理サービスプログラム利用の手引き」(付録 E)を参照してください。
尚、辞書機能を使用する場合は、上記マッピングと字体入替えは行いません。(辞書テーブルファイルに記載が必要です。)
| 文字種別 | 区 | 変換可能範囲(点) | 補足 |
|---|---|---|---|
| かな&英数記号 | 1 |
1〜94 | |
2 |
1〜14 26〜33(*1) 42〜48(*1) 60〜74(*1) 82〜89(*1) 94(*1) |
(*1)JIS C 6226-1978からJIS X 0208-1983への改訂で追加された文字 | |
3 |
16〜25(*1) 33〜58(*2) 65〜90(*3) |
(*1)数字 (*2)英大文字 (*3)英小文字 |
|
4 |
1〜83 | ||
5 |
1〜86 | ||
6 |
1〜24 33〜56 |
||
7 |
1〜33 49〜81 |
||
8 |
1〜32 | JIS C 6226-1978からJIS X 0208-1983への改訂で追加された文字 | |
| 未使用 | 9 |
||
10 |
|||
11 |
|||
12 |
|||
| NEC特殊文字 | 13 |
1〜30 32〜54 64〜92 |
|
| 未使用 | 14 |
||
15 |
|||
| 第一水準 | 16 |
1〜18 19(*1) 20〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 |
17 |
1〜94 | ||
18 |
1〜8 9(*1) 10〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
19 |
1〜33 34(*1) 35〜40 41(*1) 42〜85 86(*1) 87〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
20 |
1〜34 35(*1) 36〜49 50(*1) 51〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
21 |
1〜94 | ||
22 |
1〜37 38(*1) 39〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
23 |
1〜58 59(*1) 60〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
| 24 |
1〜94 | ||
25 |
1〜59 60(*1) 61〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
26 |
1〜94 | ||
27 |
1〜94 | ||
28 |
1〜40 41(*1) 42〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
29 |
1〜94 | ||
30 |
1〜94 | ||
31 |
1〜56 57(*1) 58〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
32 |
1〜94 | ||
33 |
1〜7 8(*1) 9〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
34 |
1〜94 | ||
35 |
1〜94 | ||
36 |
1〜58 59(*1) 60〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
37 |
1〜54 55(*1) 56〜77 78(*1) 79〜82 83(*1) 84〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
38 |
1〜85 86(*1) 87〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
39 |
1〜71 72(*1) 73〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
40 |
1〜94 | ||
41 |
1〜15 16(*1) 17〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
42 |
1〜94 | ||
43 |
1〜73 74(*1) 75〜88 89(*1) 90〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
44 |
1〜88 89(*1) 90〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
45 |
1〜57 58(*1) 59〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
46 |
1〜94 | ||
47 |
1〜21 22(*1) 23〜51 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
| 第二水準 | 48 |
1〜53 54(*1) 55〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 |
49 |
1〜94 | ||
50 |
1〜94 | ||
51 |
1〜94 | ||
52 |
1〜67 68(*1) 69〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
53 |
1〜94 | ||
54 |
1〜94 | ||
55 |
1〜94 | ||
56 |
1〜94 | ||
57 |
1〜87 88(*1) 89〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
58 |
1〜94 | ||
59 |
1〜55 56(*1) 57〜76 77(*1) 78〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
60 |
1〜94 | ||
61 |
1〜94 | ||
62 |
1〜24 25(*1) 26〜84 85(*1) 86〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
63 |
1〜94 | ||
64 |
1〜85 86(*1) 87〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
65 |
1〜94 | ||
66 |
1〜71 72(*1) 73 74(*1) 75〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
67 |
1〜61 62(*1) 63〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
68 |
1〜37 38(*1) 39〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
69 |
1〜94 | ||
70 |
1〜94 | ||
71 |
1〜94 | ||
72 |
1〜94 | ||
73 |
1 2(*1) 3〜13 14(*1) 15〜57 58(*1) 59〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
74 |
1〜3 4(*1) 5〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
75 |
1〜60 61(*1) 62〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
76 |
1〜44 45(*1) 46〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
77 |
1〜77 78(*1) 79〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
78 |
1〜94 | ||
79 |
1〜94 | ||
80 |
1〜54 55(*1) 56〜83 84(*1) 85〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
81 |
1〜94 | ||
82 |
1〜44 45(*1) 46〜83 84(*1) 85〜94 |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で、簡略自体と旧字体の変更が行われた文字 | |
83 |
1〜94 | ||
84 |
1〜4(*1) 5〜6(*2) |
(*1)JIS C 6226-1978からJIS X 0208-1983への改定で追加された文字 (*2)JIS X 0208-1983からJIS X 0208-1990への改定で追加された文字 |
|
| 未使用 | 85 |
||
86 |
|||
87 |
|||
88 |
|||
| NEC選定IBM拡張文字 | 89 |
1〜94 | |
90 |
1〜94 | ||
91 |
1〜94 | ||
92 |
1〜78 81〜94 |
||
| 未使用 | 93 |
||
94 |
|||
| 外字 | 95 |
1〜94 | |
96 |
1〜94 | ||
97 |
1〜94 | ||
98 |
1〜94 | ||
99 |
1〜94 | ||
100 |
1〜94 | ||
101 |
1〜94 | ||
102 |
1〜94 | ||
103 |
1〜94 | ||
104 |
1〜94 | ||
105 |
1〜94 | ||
106 |
1〜94 | ||
107 |
1〜94 | ||
108 |
1〜94 | ||
109 |
1〜94 | ||
110 |
1〜94 | ||
111 |
1〜94 | ||
112 |
1〜94 | ||
113 |
1〜94 | ||
114 |
1〜94 | ||
| IBM拡張文字 | 115 |
1〜94 | |
116 |
1〜94 | ||
117 |
1〜94 | ||
118 |
1〜94 | ||
119 |
1〜12 |