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轉換方法
參看
外部連結