/[pub]/test/oldencodeutils/lib/Encode/ISO2022/JIS.esr
Suika

Diff of /test/oldencodeutils/lib/Encode/ISO2022/JIS.esr

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by wakaba, Fri Nov 8 10:29:50 2002 UTC revision 1.3 by wakaba, Mon Dec 16 10:25:01 2002 UTC
# Line 2  Line 2 
2  Name:  Name:
3          ISO2022::JIS          ISO2022::JIS
4  ShortDescription:  ShortDescription:
5          An Encode module of 7-bit ISO/IEC 2022          The Encode module for 7-bit ISO/IEC 2022
6          based coding systems defined by JISes          based coding systems defined by JISes
7  Description:  Description:
8          This module defines convertion between perl internal          This module defines convertion between perl internal
9          representation and coding systems defined in standards          representation and 7-bit ISO/IEC 2022 based coding systems]
10          of JIS (Japan Industrial Standards).          defined in standards of JIS (Japan Industrial Standards).
11                    
12          Note that frequently used coding systems of JIS          Note that frequently used coding systems of JIS
13          are included in other modules.  For instance,          are included in other modules.  For instance,
# Line 22  Alias: Line 22  Alias:
22  Cversion:  Cversion:
23          C:bit=7          C:bit=7
24          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
25            C:designate:G94:B=-1
26          C:designate:*:default=-1          C:designate:*:default=-1
27          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]
28  Encode:  Encode:Prepare:
29          C:GR=undef          C:GR=undef
30          C:G1=G96:~          C:G1=G96:~
31          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
32          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
33    Encode:
34          =>ucs_to_jisx0201_latin          =>ucs_to_jisx0201_latin
35          ->iso2022:C          ->iso2022:C
36  Decode:  Decode:Prepare:
37          C:G1=G94:J          C:G1=G94:J
38          C:G2=G94:J          C:G2=G94:J
39          C:G3=G94:J          C:G3=G94:J
40    Decode:
41          <-iso2022:C          <-iso2022:C
42          <=jisx0201_latin_to_ucs          <=jisx0201_latin_to_ucs
43  Description:  Description:
# Line 49  Alias: Line 52  Alias:
52  Cversion:  Cversion:
53          C:bit=7          C:bit=7
54          C:G0=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana          C:G0=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana
55            C:designate:G94:B=-1
56          C:designate:*:default=-1          C:designate:*:default=-1
57          C:option:{undef_char}=["\x25", {type => 'G94', charset => 'I'}]          C:option:{undef_char}=["\x25", {type => 'G94', charset => 'I'}]
58  Encode:  Encode:Prepare:
59          C:GR=undef          C:GR=undef
60          C:G1=G96:~          C:G1=G96:~
61          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
62          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
63    Encode:
64          =>ucs_to_jisx0201_katakana          =>ucs_to_jisx0201_katakana
65          ->iso2022:C          ->iso2022:C
66  Decode:  Decode:Prepare:
67          C:G1=G94:I          C:G1=G94:I
68          C:G2=G94:I          C:G2=G94:I
69          C:G3=G94:I          C:G3=G94:I
70    Decode:
71          <-iso2022:C          <-iso2022:C
72          <=jisx0201_katakana_to_ucs          <=jisx0201_katakana_to_ucs
73  Description:  Description:
# Line 75  Cversion: Line 81  Cversion:
81          C:bit=7          C:bit=7
82          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
83          C:G1=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana          C:G1=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana
84            C:designate:G94:B=-1
85          C:designate:*:default=-1          C:designate:*:default=-1
86          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]
87  Encode:  Encode:Prepare:
88          C:GL=undef          C:GL=undef
89          C:GR=undef          C:GR=undef
90          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
91          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
92          C:option:{reset}->{Ginvoke}=1   ## JIS X 0201:1997 doesn't have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0201:1997 doesn't have this limitation.
93    Encode:
94          =>ucs_to_jisx0201_latin ucs_to_jisx0201_katakana          =>ucs_to_jisx0201_latin ucs_to_jisx0201_katakana
95          ->iso2022:C          ->iso2022:C
96  Decode:  Decode:
# Line 101  Cversion: Line 109  Cversion:
109          C:bit=7          C:bit=7
110          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
111          C:G1=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana          C:G1=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana
112            C:designate:G94:B=-1
113          C:designate:*:default=-1          C:designate:*:default=-1
114          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]
115  Encode:  Encode:Prepare:
116          C:GL=undef          C:GL=undef
117          C:GR=undef          C:GR=undef
118          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
119          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
120          C:option:{reset}->{Ginvoke}=1   ## JIS X 0201:1997 doesn't have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0201:1997 doesn't have this limitation.
121    Encode:
122          =>ucs_to_jisx0201_latin ucs_to_jisx0201_katakana          =>ucs_to_jisx0201_latin ucs_to_jisx0201_katakana
123          ->iso2022:C          ->iso2022:C
124  Decode:  Decode:Prepare:
125          C:GL=G1 ## In default, G1=Katakana is invoked          C:GL=G1 ## In default, G1=Katakana is invoked
126    Decode:
127          <-iso2022:C          <-iso2022:C
128          <=jisx0201_latin_to_ucs jisx0201_katakana_to_ucs          <=jisx0201_latin_to_ucs jisx0201_katakana_to_ucs
129  Description:  Description:
# Line 140  Cversion: Line 151  Cversion:
151          C:bit=8          C:bit=8
152          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
153          C:G1=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana          C:G1=G94:I      ## JIS X 0201:1997 Graphic character set for Katakana
154  Encode:  Encode:Prepare:
155          C:designate:*:default=-1          C:designate:*:default=-1
156            C:designate:G94:B=-1
157          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
158          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
159          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
160          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]          C:option:{undef_char}=["\x3F", {type => 'G94', charset => 'J'}]
161    Encode:
162          =>ucs_to_jisx0201_latin ucs_to_jisx0201_katakana          =>ucs_to_jisx0201_latin ucs_to_jisx0201_katakana
163          ->iso2022:C          ->iso2022:C
164  Decode:  Decode:
# Line 161  Name: Line 174  Name:
174  Cversion:  Cversion:
175          C:bit=7          C:bit=7
176          C:G0=G94n:B@    ## JIS X 0208:1997          C:G0=G94n:B@    ## JIS X 0208:1997
177  Encode:  Encode:Prepare:
178          C:GR=undef          C:GR=undef
179          C:G1=G96:~          C:G1=G96:~
180            C:designate:G94:B=-1
181          C:designate:*:default=-1          C:designate:*:default=-1
182          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
183          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
184          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
185    Encode:
186          =>ucs_to_jisx0208_1997          =>ucs_to_jisx0208_1997
187          ->iso2022:C          ->iso2022:C
188  Decode:  Decode:
# Line 183  Name: Line 198  Name:
198  Cversion:  Cversion:
199          C:bit=8          C:bit=8
200          C:G0=G94n:B@    ## JIS X 0208:1997          C:G0=G94n:B@    ## JIS X 0208:1997
201  Encode:  Encode:Prepare:
202          C:GR=undef          C:GR=undef
203          C:G1=G96:~          C:G1=G96:~
204            C:designate:G94:B=-1
205          C:designate:*:default=-1          C:designate:*:default=-1
206          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
207          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
208          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
209          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
210    Encode:
211          =>ucs_to_jisx0208_1997          =>ucs_to_jisx0208_1997
212          ->iso2022:C          ->iso2022:C
213  Decode:  Decode:
# Line 207  Cversion: Line 224  Cversion:
224          C:bit=7          C:bit=7
225          C:G0=G94:B      ## ISO/IEC 646:1991 IRV          C:G0=G94:B      ## ISO/IEC 646:1991 IRV
226          C:G1=G94n:B@    ## JIS X 0208:1997          C:G1=G94n:B@    ## JIS X 0208:1997
227  Encode:  Encode:Prepare:
228          C:GL=undef          C:GL=undef
229          C:GR=undef          C:GR=undef
230          C:designate:*:default=-1          C:designate:*:default=-1
231          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
232          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
233          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
234          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.
235    Encode:
236          =>ucs_to_ascii ucs_to_jisx0208_1997          =>ucs_to_ascii ucs_to_jisx0208_1997
237          ->iso2022:C          ->iso2022:C
238  Decode:  Decode:
# Line 231  Cversion: Line 249  Cversion:
249          C:bit=7          C:bit=7
250          C:G0=G94:B      ## ISO/IEC 646:1991 IRV          C:G0=G94:B      ## ISO/IEC 646:1991 IRV
251          C:G1=G94n:B@    ## JIS X 0208:1997          C:G1=G94n:B@    ## JIS X 0208:1997
252  Encode:  Encode:Prepare:
253          C:GL=undef          C:GL=undef
254          C:GR=undef          C:GR=undef
255          C:designate:*:default=-1          C:designate:*:default=-1
256          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
257          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
258          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
259          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.
260    Encode:
261          =>ucs_to_ascii ucs_to_jisx0208_1997          =>ucs_to_ascii ucs_to_jisx0208_1997
262          ->iso2022:C          ->iso2022:C
263  Decode:  Decode:Prepare:
264          C:GL=G1          C:GL=G1
265    Decode:
266          <-iso2022:C          <-iso2022:C
267          <=jisx0208_1997_to_ucs          <=jisx0208_1997_to_ucs
268  Description:  Description:
# Line 260  Cversion: Line 280  Cversion:
280          C:bit=8          C:bit=8
281          C:G0=G94:B      ## ISO/IEC 646:1991 IRV          C:G0=G94:B      ## ISO/IEC 646:1991 IRV
282          C:G1=G94n:B@    ## JIS X 0208:1997          C:G1=G94n:B@    ## JIS X 0208:1997
283  Encode:  Encode:Prepare:
284          C:GL=undef          C:GL=undef
285          C:GR=undef          C:GR=undef
286          C:designate:*:default=-1          C:designate:*:default=-1
287          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
288          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
289          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
290          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
291    Encode:
292          =>ucs_to_ascii ucs_to_jisx0208_1997          =>ucs_to_ascii ucs_to_jisx0208_1997
293          ->iso2022:C          ->iso2022:C
294  Decode:  Decode:
# Line 291  Cversion: Line 312  Cversion:
312          C:bit=7          C:bit=7
313          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
314          C:G1=G94n:B@    ## JIS X 0208:1997          C:G1=G94n:B@    ## JIS X 0208:1997
315  Encode:  Encode:Prepare:
316          C:GL=undef          C:GL=undef
317          C:GR=undef          C:GR=undef
318            C:designate:G94:B=-1
319          C:designate:*:default=-1          C:designate:*:default=-1
320          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
321          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
322          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
323          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.
324    Encode:
325          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1997          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1997
326          ->iso2022:C          ->iso2022:C
327  Decode:  Decode:
# Line 315  Cversion: Line 338  Cversion:
338          C:bit=7          C:bit=7
339          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
340          C:G1=G94n:B@    ## JIS X 0208:1997          C:G1=G94n:B@    ## JIS X 0208:1997
341  Encode:  Encode:Prepare:
342          C:GL=undef          C:GL=undef
343          C:GR=undef          C:GR=undef
344            C:designate:G94:B=-1
345          C:designate:*:default=-1          C:designate:*:default=-1
346          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
347          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
348          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
349          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0208:1997 does not have this limitation.
350    Encode:
351          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1997          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1997
352          ->iso2022:C          ->iso2022:C
353  Decode:  Decode:
# Line 344  Cversion: Line 369  Cversion:
369          C:bit=8          C:bit=8
370          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
371          C:G1=G94n:B@    ## JIS X 0208:1997          C:G1=G94n:B@    ## JIS X 0208:1997
372  Encode:  Encode:Prepare:
373          C:GL=undef          C:GL=undef
374          C:GR=undef          C:GR=undef
375            C:designate:G94:B=-1
376          C:designate:*:default=-1          C:designate:*:default=-1
377          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
378          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
379          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
380          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B@'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}]
381    Encode:
382          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1997          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1997
383          ->iso2022:C          ->iso2022:C
384  Decode:  Decode:
# Line 368  Cversion: Line 395  Cversion:
395          C:bit=7          C:bit=7
396          C:G0=G94n:O     ## JIS X 0213:2000 plane 1          C:G0=G94n:O     ## JIS X 0213:2000 plane 1
397          C:G1=G94n:P     ## JIS X 0213:2000 plane 2          C:G1=G94n:P     ## JIS X 0213:2000 plane 2
398  Encode:  Encode:Prepare:
399          C:GR=undef          C:GR=undef
400            C:designate:G94:B=-1
401          C:designate:*:default=-1          C:designate:*:default=-1
402          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'O'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}]
403          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
404          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
405          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.
406    Encode:
407          =>ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2          =>ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2
408          ->iso2022:C          ->iso2022:C
409  Decode:  Decode:
# Line 391  Cversion: Line 420  Cversion:
420          C:bit=8          C:bit=8
421          C:G0=G94n:O     ## JIS X 0213:2000 plane 1          C:G0=G94n:O     ## JIS X 0213:2000 plane 1
422          C:G1=G94n:P     ## JIS X 0213:2000 plane 2          C:G1=G94n:P     ## JIS X 0213:2000 plane 2
423  Encode:  Encode:Prepare:
424          C:GR=undef          C:GR=undef
425            C:designate:G94:B=-1
426          C:designate:*:default=-1          C:designate:*:default=-1
427          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'O'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}]
428          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
429          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
430          C:option:{reset}->{Ginvoke}=0          C:option:{reset}->{Ginvoke}=0
431    Encode:
432          =>ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2          =>ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2
433          ->iso2022:C          ->iso2022:C
434  Decode:  Decode:
# Line 415  Cversion: Line 446  Cversion:
446          C:G0=G94:B      ## ISO/IEC 646:1991 IRV          C:G0=G94:B      ## ISO/IEC 646:1991 IRV
447          C:G1=G94n:O     ## JIS X 0213:2000 plane 1          C:G1=G94n:O     ## JIS X 0213:2000 plane 1
448          C:G3=G94n:P     ## JIS X 0213:2000 plane 2          C:G3=G94n:P     ## JIS X 0213:2000 plane 2
449  Encode:  Encode:Prepare:
450          C:GR=undef          C:GR=undef
451          C:designate:*:default=-1          C:designate:*:default=-1
452          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'O'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}]
453          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
454          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]
455          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
456          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.
457    Encode:
458          =>ucs_to_ascii ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2          =>ucs_to_ascii ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2
459          ->iso2022:C          ->iso2022:C
460  Decode:  Decode:
# Line 440  Cversion: Line 472  Cversion:
472          C:G0=G94:B      ## ISO/IEC 646:1991 IRV          C:G0=G94:B      ## ISO/IEC 646:1991 IRV
473          C:G1=G94n:O     ## JIS X 0213:2000 plane 1          C:G1=G94n:O     ## JIS X 0213:2000 plane 1
474          C:G3=G94n:P     ## JIS X 0213:2000 plane 2          C:G3=G94n:P     ## JIS X 0213:2000 plane 2
475  Encode:  Encode:Prepare:
476          C:GR=undef          C:GR=undef
477          C:designate:*:default=-1          C:designate:*:default=-1
478          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'O'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}]
479          C:option:{Ginvoke_to_left}=[1,0,0,0]          C:option:{Ginvoke_to_left}=[1,0,0,0]
480          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]
481          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
482          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
483          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.
484    Encode:
485          =>ucs_to_ascii ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2          =>ucs_to_ascii ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2
486          ->iso2022:C          ->iso2022:C
487  Decode:  Decode:
# Line 466  Cversion: Line 499  Cversion:
499          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
500          C:G1=G94n:O     ## JIS X 0213:2000 plane 1          C:G1=G94n:O     ## JIS X 0213:2000 plane 1
501          C:G3=G94n:P     ## JIS X 0213:2000 plane 2          C:G3=G94n:P     ## JIS X 0213:2000 plane 2
502  Encode:  Encode:Prepare:
503          C:GR=undef          C:GR=undef
504            C:designate:G94:B=-1
505          C:designate:*:default=-1          C:designate:*:default=-1
506          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'O'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}]
507          C:option:{Ginvoke_to_left}=[1,1,1,1]          C:option:{Ginvoke_to_left}=[1,1,1,1]
508          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]
509          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
510          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.
511    Encode:
512          =>ucs_to_jisx0201_latin ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2          =>ucs_to_jisx0201_latin ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2
513          ->iso2022:C          ->iso2022:C
514  Decode:  Decode:
# Line 491  Cversion: Line 526  Cversion:
526          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters          C:G0=G94:J      ## JIS X 0201:1997 Graphic character set for Latin letters
527          C:G1=G94n:O     ## JIS X 0213:2000 plane 1          C:G1=G94n:O     ## JIS X 0213:2000 plane 1
528          C:G3=G94n:P     ## JIS X 0213:2000 plane 2          C:G3=G94n:P     ## JIS X 0213:2000 plane 2
529  Encode:  Encode:Prepare:
530          C:GR=undef          C:GR=undef
531            C:designate:G94:B=-1
532          C:designate:*:default=-1          C:designate:*:default=-1
533          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'O'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}]
534          C:option:{Ginvoke_to_left}=[1,0,0,0]          C:option:{Ginvoke_to_left}=[1,0,0,0]
535          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]          C:option:{Ginvoked_by_single_shift}=[0,0,1,1]
536          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
537          C:option:{reset}->{Gdesignation}=0          C:option:{reset}->{Gdesignation}=0
538          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.          C:option:{reset}->{Ginvoke}=1   ## JIS X 0213:2000 does not have this limitation.
539    Encode:
540          =>ucs_to_jisx0201_latin ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2          =>ucs_to_jisx0201_latin ucs_to_jisx0213_2000_1 ucs_to_jisx0213_2000_2
541          ->iso2022:C          ->iso2022:C
542  Decode:  Decode:
# Line 515  Name: Line 552  Name:
552  Cversion:  Cversion:
553          C:bit=7          C:bit=7
554          C:G0=G94n:B ## JIS X 0208-1983          C:G0=G94n:B ## JIS X 0208-1983
555  Encode:  Encode:Prepare:
556          C:GR=undef          C:GR=undef
557          C:C1=C1:~          C:C1=C1:~
558          C:G0=G0:~          C:G0=G0:~
559            C:designate:G94:B=-1
560          C:designate:*:default=-1          C:designate:*:default=-1
561          C:designate:G94:J=0     ## JIS X 0201-1976 Roman set          C:designate:G94:J=0     ## JIS X 0201-1976 Roman set
562          C:designate:G94n:B=0    ## JIS X 0208-1983          C:designate:G94n:B=0    ## JIS X 0208-1983
563          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B'}]
564          C:option:{reset}->{Gdesignation}='J'    ## JIS X 4001 does not have this limitation.          C:option:{reset}->{Gdesignation}='J'    ## JIS X 4001 does not have this limitation.
565    Encode:
566          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1983          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1983
567          ->iso2022:C          ->iso2022:C
568  Decode:  Decode:
# Line 539  Name: Line 578  Name:
578  Cversion:  Cversion:
579          C:bit=8          C:bit=8
580          C:G0=G94n:B ## JIS X 0208-1983          C:G0=G94n:B ## JIS X 0208-1983
581  Encode:  Encode:Prepare:
582          C:GR=undef          C:GR=undef
583          C:C1=C1:~          C:C1=C1:~
584          C:G0=G0:~          C:G0=G0:~
585            C:designate:G94:B=-1
586          C:designate:*:default=-1          C:designate:*:default=-1
587          C:designate:G94:J=0     ## JIS X 0201-1976 Roman set          C:designate:G94:J=0     ## JIS X 0201-1976 Roman set
588          C:designate:G94n:B=0    ## JIS X 0208-1983          C:designate:G94n:B=0    ## JIS X 0208-1983
589          C:option:{C1invoke_to_right}=1          C:option:{C1invoke_to_right}=1
590          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => 'B'}]          C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B'}]
591          C:option:{reset}->{Gdesignation}='J'    ## JIS X 4001 does not have this limitation.          C:option:{reset}->{Gdesignation}='J'    ## JIS X 4001 does not have this limitation.
592    Encode:
593          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1983          =>ucs_to_jisx0201_latin ucs_to_jisx0208_1983
594          ->iso2022:C          ->iso2022:C
595  Decode:  Decode:

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24