Shift_JIS是日本电脑系统常用的编码表,能容纳全角及半角拉丁字母、平假名、片假名、符号及日语汉字。
命名为Shift_JIS的原因,是在放置全角字符时,要避开原本在0xA1至0xDF放置的半角假名字符。
微软及IBM的日语电脑系统即使用了这编码表,称为CP932。
字节结构
以下字符在Shift_JIS用一字节表示。
- ASCII字符(0x20至0x7E),但“\”由“¥”取代
- ASCII控制字符(0x00至0x1F、0x7F)
- JIS X 0201标准内的半角标点及片假名(0xA1至0xDF)
- 在部分操作系统中,0xA0用来放置“不换行空格”。
以下字符在Shift_JIS用两字节来表示
- JIS X 0208字集的所有字符
- “第一位字节”使用0x81至0x9F、0xE0至0xEF(共47个)
- “第二位字节”使用0x40至0x7E、0x80至0xFC(共188个)
- 用户定义区
- “第一位字节”使用0xF0至0xFC(共13个)
- “第二位字节”使用0x40至0x7E、0x80至0xFC(共188个)
Shift_JIS编码表并未使用0xFD、0xFE及0xFF。
微软及IBM的日语电脑系统中,0xFA、0xFB及0xFC的两字节区域加入了388个JIS X 0208没有收录的符号和汉字。
Shift_JIS编码表
第一字节
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
A
|
B
|
C
|
D
|
E
|
F
|
0
|
␀
|
␁
|
␂
|
␃
|
␄
|
␅
|
␆
|
␇
|
␈
|
␉
|
␊
|
␋
|
␌
|
␍
|
␎
|
␏
|
1
|
␐
|
␑
|
␒
|
␓
|
␔
|
␕
|
␖
|
␗
|
␘
|
␙
|
␚
|
␛
|
␜
|
␝
|
␞
|
␟
|
2
|
␠
|
!
|
"
|
#
|
$
|
%
|
&
|
"
|
(
|
)
|
*
|
+
|
,
|
-
|
.
|
/
|
3
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
:
|
;
|
<
|
=
|
>
|
?
|
4
|
@
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
5
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
|
[
|
¥
|
]
|
^
|
_
|
6
|
`
|
a
|
b
|
c
|
d
|
e
|
f
|
g
|
h
|
i
|
j
|
k
|
l
|
m
|
n
|
o
|
7
|
p
|
q
|
r
|
s
|
t
|
u
|
v
|
w
|
x
|
y
|
z
|
{
|
|
|
}
|
‾
|
␡
|
8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A
|
|
。
|
“
|
”
|
、
|
・
|
ヲ
|
ァ
|
ィ
|
ゥ
|
ェ
|
ォ
|
ャ
|
ュ
|
ョ
|
ッ
|
B
|
ー
|
ア
|
イ
|
ウ
|
エ
|
オ
|
カ
|
キ
|
ク
|
ケ
|
コ
|
サ
|
シ
|
ス
|
セ
|
ソ
|
C
|
タ
|
チ
|
ツ
|
テ
|
ト
|
ナ
|
ニ
|
ヌ
|
ネ
|
ノ
|
ハ
|
ヒ
|
フ
|
ヘ
|
ホ
|
マ
|
D
|
ミ
|
ム
|
メ
|
モ
|
ヤ
|
ユ
|
ヨ
|
ラ
|
リ
|
ル
|
レ
|
ロ
|
ワ
|
ン
|
゙
|
゚
|
E
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
第二字节
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
A
|
B
|
C
|
D
|
E
|
F
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
不能印刷的ASCII字符
|
|
没有改动过的ASCII字符
|
|
改动过的ASCII字符
|
|
单字节半宽片假名
|
|
双字节JIS X 0208字符的第1个字节
|
|
不用作JIS X 0208字符的第1个字节
|
|
双字节JIS X 0208字符的第2个字节,其上半的JIS序列为奇数
|
|
双字节JIS X 0208字符的第2个字节,其上半的JIS序列为偶数
|
|
不用作JIS X 0208字符的第2个字节
|
|
JIS转换方法
参看
外部链接