跳转到内容

Shift_JIS

本页使用了标题或全文手工转换
维基百科,自由的百科全书
(重定向自Shift-JIS

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的日语电脑系统中,加入了以下JIS X 0208没有收录的字符:

  • 在0x8740-0x879C,加入了83个符号;包括带圈的1-20、罗马数字、片假名合字、计量单位、上双标符引号、编号符号、KK符号、Tel缩写符号、5个带圈的汉字(上中下左右)、3个带括号的汉字(株有代)、4个年号合字(㍻㍾㍽㍼),以及13个数学运算符号。
  • 在0xFA40-0XFC4B,加入了388个符号和汉字。
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
8740
8750  
8760
8770                  
8780
8790      
FA40
FA50
FA60
FA70 俿  
FA80
FA90
FAA0
FAB0
FAC0
FAD0
FAE0
FAF0 氿      
FB40 溿
FB50
FB60
FB70  
FB80
FB90
FBA0 譿
FBB0
FBC0
FBD0
FBE0
FBF0      
FC40        

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转换方法

[编辑]

参看

[编辑]

外部链接

[编辑]