4. 文字コード変換のサポート範囲

文字コード変換でサポートしているコードの一覧は以下のとおりです。

ベンダ依存文字の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