Microsoftコードページ932

出典: フリー百科事典『ウィキペディア(Wikipedia)』
MS932とその他の日本語に関連した文字集合との関係オイラー図

Microsoft  932  932 CP932MS-DOSOEMShift_JISCP932Shift_JISWindows

Shift_JISShift_JIS


CP932[]


Windows-31J

Windows 3.1 (J)  IBM (NEC) 1993 CP932使Windows-31J IANA 

MS932

Java IBM  932Windows-31JWindows-31J

CP932

MS-DOSWindowsWindows-31JOEM

MS

CP932Shift_JIS JIS X 0208調JIS

OEM  932

Windows 3.1 OEM


シフトJIS
JIS X 0208符号化文字集合を一定の規則に従ってシフトした文字符号化方式。具体的な内容はJIS X 0208:1997に「シフト符号化表現」として記載がある。しかし、文脈によってはベンダ拡張されたコードセットを指している場合もある。
Shift_JIS
「シフトJIS」のIANA登録名。
SJIS
Shift_JISの短縮形。JavaではShift_JISと同義語。

構造[編集]

第1バイト
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
第2バイト
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と異なる文字
半角カナ
2バイト文字の第1バイト
2バイト文字の第2バイト(区番号が奇数の場合)
2バイト文字の第2バイト(区番号が偶数の場合)
未使用

Shift_JIS使13(874016 - 879E16)89 - 92(ED4016 - EEFC16)115 - 119(FA4016 - FC9E16)84544795 - 114(F04016 - F9FC16)

[]

CP932 []


CP932Windows-31J

1982JIS X 0208-1983JIS C 6226(JIS X 0208)Shift_JISMS-DOS 932 (CP932)

MS-DOSCP932OEMNECPC-9800IBMPS/55 FMRMS-DOSShift_JIS

2

IBM[]


1983IBM5550

Shift_JIS

JIS C 622694 × 94

95 - 114

115 - 119JIS C 6226DBCS-Host[1]DBCS-Host

2DBCS-PC[2]301

12932

DBCS-PC1990DOS/V

NEC PC-9800[]


NEC1983 PC-9800MS-DOSCP/M-86ROM

Shift_JIS

JIPS[3]9 - 13

JIS C 6226-1978 

IBM IBM  (DBCS-Host)JIS C 6226IBMDBCS-PC89 - 92[4]DBCS-PC115 - 119GL94

OEM[]


1993Windows 3.1CP932CP932OEM2WindowsIANAWindows-31JIANAWindows-31JWindows3.1 JapaneseIBMCP932Windows-31JCP943OSOS/2AIXDBMSDB2



IBM & NEC


JIS X 0208-1990

NEC9 - 13131383NEC

NEC89 - 92374NECIBM

IBM115 - 119388IBM

CP932Windows-31JJavaCP932IBMCP932MS932Windows-31JJDK 1.4.1MS932Windows-31JWindows-31J

Windows-31J []


Windows-31JNECIBMNECIBMIBM2

NECIBM360IBMIBMNECIBM1414NECNEC14IBMNECIBM69NECIBMNECJIS X 0208:199032NEC28JIS X 0208:199010JIS X 0208:1983
Windows-31Jが符号化の対象とする文字集合
IBM拡張文字(388文字)
NEC選定IBM拡張文字(374文字) NEC特殊文字(83文字)
373文字

ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¦'"
纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑

13文字

ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ№℡㈱

61文字

①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡㍻〝〟㏍㊤㊥㊦㊧㊨㈲㈹㍾㍽㍼∮∑∟⊿

1文字
1文字
8文字
≒≡∫√⊥∠∩∪
6869文字
(省略)
JIS X 0208:1990(6879文字)

重複文字が含まれる領域[編集]

重複文字が含まれる領域は以下の表のとおりである。

文字種名 コードポイント(16進数表記) 区番号 重複文字数
JIS X 0208の非漢字(1983年追加文字)の一部 - 2区 10文字
NEC特殊文字 8740 - 879C 13区 22文字
NEC選定IBM拡張文字 ED40 - EEFC 89 - 92区 374文字(全部)
IBM拡張文字 FA40 - FC4B 115 - 119区 388文字(全部)

文字コード変換時の重複文字の影響[編集]


Windows-31J

WindowsAPI

(一)JIS X 0208-1990
 : 

(二)NECIBMNEC
 :  3

(三)NECIBMIBMIBM
 :   3

Microsoft IME IBM  FA5816 NEC  878A16 
文字種別 文字数 Windows-31J変換後に残る文字数
NEC特殊文字 83文字(非漢字83文字) 74文字
NEC選定IBM拡張文字 374文字(非漢字14文字、漢字360文字) 0文字
IBM拡張文字 388文字(非漢字28文字、漢字360文字) 373文字
合計 - 447文字(非漢字87文字、漢字360文字)

JIS X 0208-199010JIS78 [5][6]

 Windows-31J []


IANAcharset簿Windows-31J使Shift_JIS使Windows-31J使

UnicodeUTF-8IBMWindows-31JJIS X 0208CJKOS / OSWindows1

UTF-8UnicodeJIS X 0208

UnicodeShift_JISUnicode##Unicode

[]

NECIBM[]


NEC IBM[]

NEC[]


Windows-31J

8313

92

1115

Unicode

83 (BMP) 

JIS X 0212-1990

1281

JIS X 0213:2004

92

 (N-ARY SUMMATION)1618Σ

73Windows-31J1

IBM[]


Windows-31J

38823

Unicode

388 (BMP) CJKUnicode使IVS

JIS X 0212-1990

388280

360279

JIS X 0213:2004

388304

360276

 JEF

388

NEC JIPS

388

 KEIS (90)

386

IBM DBCS-Host

388

 JSII

388

BIPROGY Lets-J

388 328

JIS X 0208NEC[]

JIS X 0212-1990NEC[]



JIS X 0213:2004 NEC[]


                                                                                 

JIS X 0208IBM[]

2004IBM[]


               

JIS X 0212-1990IBM[]


             俿                                                                                                         氿                溿                                                                                                                                                 

JIS X 0213:2004IBM[]


                                                                                                                                                                                                                                                         氿     溿                      譿                           

CP932JIS X 0212JIS X 0213[]


JIS X 0213

                                  

CP932[]


CP93295 - 1141880

UnicodeWindows APIBMP 6400188095 - 11411

Windows-31JJIS[]

JIS[]


Apple ComputerOSMS-DOSCP/M-86MacintoshJIS

Macintosh Talk 7.1 JIS9 - 1513Windows-31JNECNEC Apple117 Windows-31J IBM[7]MacJapanese 

Talk 6Macintosh NECJIS使13NECMacintoshmacOSSafariMacJIS (MacJapanese) Windows-31J

JIS[]


MS-DOSOEM932使R90FMR87 - 93OASYS JIS X 0208-19907883203JIS C 6226-1978R90SJIS (R90)Windows-31JSJIS (MS)

iJIS[]


NTTiJISJIS X 0208-1990

13PC-9800NECIBM 

112 - 114 112 - 114CP932 95 - 1141880

AH-K3001V JIS[]


PHSAH-K3001VJIS 9 - 13PC-9800

 5C  7E []


 5C  7E ASCII  JIS X 0201 []ASCIIWindows-31J IANA Windows-31J  JIS X 0201
5C 7E
ASCII \バックスラッシュ ˜ (チルダ
JIS X 0201 ¥ (円記号 ¯ (オーバーライン
Windows-31J ¥ (円記号) ˜ (チルダ)

マイクロソフトが規定するCP932に関連があるコード[編集]


E7Windows-31J=[8]CP50220GRCP51932Internet ExplorerEmEditorWindows
Internet Explorer 6.0(日本語版)における表記と Microsoft コードページの対応
IE6.0における表記 マイクロソフトのコードページ 文字集合と符号化方式
日本語(シフト JIS) CP932 マイクロソフト標準キャラクタセットをシフト符号化表現
日本語 (JIS) CP50220 マイクロソフト標準キャラクタセットをRFC1468符号化表現
日本語 (EUC) CP51932 マイクロソフト標準キャラクタセットをGR表現[9]
Unicode CP1200 UnicodeUTF-16 (Little Endian) で符号化
Unicode (Big-Endian) CP1201 UnicodeをUTF-16 (Big Endian) で符号化
Unicode (UTF-8) CP65001 UnicodeをUTF-8で符号化

脚注[編集]



(一)^ IBMIBM 300EBCDICIBM290 IBM930 EBCDICIBM1027IBM939

(二)^ IBM####

(三)^ JIPSNEC1979使JIPSJIPSJIS C 6226-1978GL9 - 13GRG1

(四)^ NECJIPSG1CP/M-86MS-DOS (OS) JISG1ROMG1

(五)^ Shift_JIS(CP932)CSV?(Windows) | Chibineko

(六)^ COBOL 

(七)^ 10001

(八)^  JIS X 0208 

(九)^ CP51932CP20932 EUC-JP CP20932 A016 - FE162016 - 7E16 2eucJP-openCP51932CP20932

関連項目[編集]

外部リンク[編集]