| 9 |
in standards of JIS (Japan Industrial Standards). |
in standards of JIS (Japan Industrial Standards). |
| 10 |
|
|
| 11 |
{ |
{ |
| 12 |
|
AliasOf: |
| 13 |
|
shift_jisx0213 |
| 14 |
|
Alias: |
| 15 |
|
sjis s-jis x-sjis x_sjis x-sjis-jp shift-jis shiftjis shift.jis x-shiftjis x-shift-jis x-shift_jis |
| 16 |
|
Description: |
| 17 |
|
"Shift JIS" coding system. |
| 18 |
|
|
| 19 |
|
Since this name is ambiguous (it can now refer all or any |
| 20 |
|
of shift JIS coding system family), this name should not |
| 21 |
|
be used to address specific coding system. In this module, |
| 22 |
|
this is considered as an alias name to the shift JIS with |
| 23 |
|
latest official definition, currently of JIS X 0213:2000 |
| 24 |
|
Appendix 1 (with implemention level 4). |
| 25 |
|
|
| 26 |
|
Note that the name "Shift_JIS" is not associated with |
| 27 |
|
this name, because IANA registry [IANAREG] assignes |
| 28 |
|
it to a shift JIS defined by JIS X 0208:1997. |
| 29 |
|
} |
| 30 |
|
|
| 31 |
|
{ |
| 32 |
|
AliasOf: |
| 33 |
|
shift_jisx0213-ascii |
| 34 |
|
Alias: |
| 35 |
|
sjis-ascii shift-jis-ascii |
| 36 |
|
Description: |
| 37 |
|
Same as sjis but ASCII (ISO/IEC 646 IRV) instead of |
| 38 |
|
JIS X 0201 Roman (or Latin) set. |
| 39 |
|
|
| 40 |
|
In spite of the history of shift JIS, ASCII is sometimes |
| 41 |
|
used instead of JIS X 0201 Roman set, because of compatibility |
| 42 |
|
with ASCII world. |
| 43 |
|
} |
| 44 |
|
|
| 45 |
|
{ |
| 46 |
Name: |
Name: |
| 47 |
shift-jis-1997 |
shift-jis-1997 |
| 48 |
Alias: |
Alias: |
| 52 |
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 |
| 53 |
C:G1=G94n:B@ ## JIS X 0208:1997 |
C:G1=G94n:B@ ## JIS X 0208:1997 |
| 54 |
C:G2=G94:I ## JIS X 0201:1997 Graphic character set for Katakana |
C:G2=G94:I ## JIS X 0201:1997 Graphic character set for Katakana |
| 55 |
C:G3=G94n: @ ## undefined |
C:G3=G94n:~ ## undefined |
| 56 |
C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}] |
C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}] |
| 57 |
Encode: |
Encode: |
| 58 |
=>ucs_to_jisx0201_latin ucs_to_jisx0208_1997 ucs_to_jisx0201_katakana |
=>ucs_to_jisx0201_latin ucs_to_jisx0208_1997 ucs_to_jisx0201_katakana |
| 82 |
C:G0=G94:B ## ISO/IEC 646:1991 IRV |
C:G0=G94:B ## ISO/IEC 646:1991 IRV |
| 83 |
C:G1=G94n:B@ ## JIS X 0208:1997 |
C:G1=G94n:B@ ## JIS X 0208:1997 |
| 84 |
C:G2=G94:I ## JIS X 0201:1997 Graphic character set for Katakana |
C:G2=G94:I ## JIS X 0201:1997 Graphic character set for Katakana |
| 85 |
C:G3=G94n: @ ## undefined |
C:G3=G94n:~ ## undefined |
| 86 |
C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}] |
C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'B', revision => '@'}] |
| 87 |
Encode: |
Encode: |
| 88 |
=>ucs_to_ascii ucs_to_jisx0208_1997 ucs_to_jisx0201_katakana |
=>ucs_to_ascii ucs_to_jisx0208_1997 ucs_to_jisx0201_katakana |
| 142 |
Description: |
Description: |
| 143 |
Same as Shift_JISX0213 but using ASCII (ISO/IEC 646 IRV) |
Same as Shift_JISX0213 but using ASCII (ISO/IEC 646 IRV) |
| 144 |
instead of JIS X 0201:1997 Latin character set. |
instead of JIS X 0201:1997 Latin character set. |
|
(Alias: shift-jis-2000-ascii) |
|
| 145 |
|
|
| 146 |
Note that this coding system does NOT comform to |
Note that this coding system does NOT comform to |
| 147 |
JIS X 0213:2000 Appendix 1. |
JIS X 0213:2000 Appendix 1. |
| 155 |
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 |
| 156 |
C:G1=G94n:O ## JIS X 0213:2000 plane 1 |
C:G1=G94n:O ## JIS X 0213:2000 plane 1 |
| 157 |
C:G2=G94:I ## JIS X 0201:1997 Graphic character set for Katakana |
C:G2=G94:I ## JIS X 0201:1997 Graphic character set for Katakana |
| 158 |
C:G3=G94n: @ ## undefined |
C:G3=G94n:~ ## undefined |
| 159 |
C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}] |
C:option:{undef_char}=["\x22\x2E", {type => 'G94n', charset => 'O'}] |
| 160 |
Encode: |
Encode: |
| 161 |
=>ucs_to_jisx0201_latin ucs_to_jisx0213_2000_1 ucs_to_jisx0201_katakana |
=>ucs_to_jisx0201_latin ucs_to_jisx0213_2000_1 ucs_to_jisx0201_katakana |