Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2023年05月25日] [更新 2023年06月02日] Delphi 一般・その他 [未分類 - OS の操作等]
   
Shift_JIS ( CP932 ) コード表
動作確認等 Windows 10 ビルド 19043 Pro 64 bit
[整理番号 - 1890]







Shift_JIS ( CP932 ) コード表


Windows の Shift_JIS の文字の一覧です.
本ページの Shift_JIS は,Windows が実装しているコードページ 932 (CP932) と呼ばれている文字符号化方式のことです.Windows のアプリケーションで,テキストを Shift_JIS として扱うという場合,このコードページ 932 を意味します.CP932 は,JIS X 0208 の規格で制定した文字を,具体的に Windows で使用可能にした実装と言えます.



本ページの表の文字は,CP932 のコードポイントから (Shift_JIS の文字コードから) Unicode のコードポントを取得して,その Unicode のコードポイントを参照して表示しています.フォントは MS UI Gothic を指定しています.



[備考]
Window 10 に付属のメモ帳では,本ページの表以外の文字も文字化けなどなしで使用できます.これは,メモ帳の文字符号化方式がデフォルトで UTF-8 となっているからです.Windows 10 の初期バージョンまでは,メモ帳のデフォルトの文字符号化方式は Shift_JIS でした.





01_半角文字 ( 20 ~ FF ) コード表


Shift_JIS で扱える半角の文字です.文字の表示にプロポーショナルフォントを使用しているので,全角の文字と区別しにくい文字もあります.

例えば,大文字の R の文字コードは 16 進数で 52 です.
コンピュータのデータの表示には 16 進数を使用します.16 進数 2 桁を 1 バイトと言います.この 1 バイトがコンピュータでデータを処理する時の最小単位です.Shift_JIS の半角文字は,1 バイト文字と言うことがあります.
20 は,半角の空白文字 (スペース) です.
16 進数の 80 ~ 9F と E0 ~ FF までは全角文字が使用します.


16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
20   ! " # $ % & ' ( ) * + , - . /
30 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
40 @ A B C D E F G H I J K L M N O
50 P Q R S T U V W X Y Z [ \ ] ^ _
60 ` a b c d e f g h i j k l m n o
70 p q r s t u v w x y z { | } ~ 
80
90
A0
B0 ソ
C0
D0
E0
F0


[備考 1]
10 進数では,9 の次は桁上げして 10 です.16 進数では 9 の次は A です.16 進数では,10 ~ 15 までの値を 1 桁で表すために A, B, C, D, E, F を使用します.


[備考 2]
半角カタカナは,日本語にはない文字でした.半角のカタカナは,コンピュータで日本語が使用できなかった時代に,1 バイトだけで日本語を使用できるようにするために考え出された日本独自の文字です.これは画期的なことでした.
コンピュータの性能が上がり,漢字が扱えるようになりましたが,半角カタカナは互換性のため残されています.現在では,半角カタカナを使用する必然性は全くありません.





02_全角文字 ( 8140 ~ 9FFC, E040 ~ FCFC ) コード表


コドページ 932 (CP932) で使用可能な全角文字です.7,723 文字あります.
文字の背景色は次のように設定しています.これらの背景色以外の文字はありません.Microsoft Edge (ver 113 で確認) では外字が表示できますが,本ページの表では表示しないようにしています.空白は,文字が定義されていないか,Shift_JIS では使用しない領域です.

Windows の Shift_JIS (CP932) は,JIS 基本漢字に,半角カタカナと,IBM の拡張文字,NEC の拡張文字と特殊文字を追加した構成になっています.文字コードは,区点コードと ASCII の制御コードなどと重複しいように,区点コードを一定の規則にしだがってシフトさせた値になっています.


背景色 意味
JIS X 0208 で制定されている文字
IBM 拡張文字・NEC 選定 IBM 拡張文字・NEC 特殊文字
外字領域


Shift_JIS の全角文字の文字データは 16 進数で 4 桁,つまり 2 バイトです.このことから,Shift_JIS の全角文字を 2 バイト文字ということがあります.上位バイトは,半角文字と全角文字の判定にも使用されます. 例えば「亜」という文字の文字コード (コードポイント) は 16 進数で 889F です.8140 は全角の空白文字 (全角スペース) です.
Shift_JIS は,タイトルに表記している範囲を使用します.下位バイトが 00 ~ 3F までと,7F, FD, FE, FF も使用しません.以下の表では 00 ~ 3F の範囲を省略しています


16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8140   ´ ¨
8150 _
8160
8170 ± ×
8180 ÷ °
8190 §
81A0
81B0
81C0
81D0
81E0
81F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8240
8250
8260
8270
8280
8290
82A0
82B0
82C0
82D0
82E0
82F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8340
8350
8360
8370
8380
8390 Α
83A0 Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ
83B0 Σ Τ Υ Φ Χ Ψ Ω α
83C0 β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ
83D0 σ τ υ φ χ ψ ω
83E0
83F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8440 А Б В Г Д Е Ё Ж З И Й К Л М Н О
8450 П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю
8460 Я
8470 а б в г д е ё ж з и й к л м н
8480 о п р с т у ф х ц ч ш щ ъ ы ь э
8490 ю я
84A0
84B0
84C0
84D0
84E0
84F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8540
8550
8560
8570
8580
8590
85A0
85B0
85C0
85D0
85E0
85F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8640
8650
8660
8670
8680
8690
86A0
86B0
86C0
86D0
86E0
86F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8740
8750
8760
8770
8780
8790
87A0
87B0
87C0
87D0
87E0
87F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8840
8850
8860
8870
8880
8890
88A0
88B0
88C0
88D0
88E0
88F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8940
8950
8960
8970
8980 沿
8990
89A0
89B0
89C0
89D0
89E0
89F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8A40
8A50
8A60
8A70
8A80 橿
8A90
8AA0
8AB0
8AC0 竿
8AD0
8AE0
8AF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8B40
8B50
8B60
8B70
8B80
8B90
8BA0
8BB0
8BC0
8BD0
8BE0
8BF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8C40
8C50
8C60
8C70
8C80
8C90
8CA0
8CB0
8CC0
8CD0
8CE0
8CF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8D40
8D50
8D60 稿
8D70
8D80
8D90
8DA0
8DB0
8DC0
8DD0
8DE0
8DF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8E40
8E50
8E60 使
8E70 姿
8E80
8E90
8EA0 鹿
8EB0 湿
8EC0
8ED0
8EE0
8EF0 寿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
8F40
8F50
8F60 宿
8F70 駿
8F80
8F90
8FA0
8FB0
8FC0
8FD0
8FE0
8FF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9040
9050
9060
9070
9080
9090
90A0
90B0 西
90C0
90D0
90E0
90F0 穿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9140
9150
9160
9170
9180
9190
91A0
91B0
91C0
91D0 退
91E0
91F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9240 辿
9250
9260
9270
9280
9290
92A0
92B0 調
92C0
92D0 椿
92E0
92F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9340
9350
9360 殿
9370
9380
9390
93A0
93B0
93C0 禿
93D0
93E0
93F0 廿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9440 尿
9450
9460
9470
9480
9490
94A0
94B0
94C0
94D0
94E0
94F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9540
9550
9560
9570
9580
9590
95A0
95B0
95C0
95D0 便
95E0 簿
95F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9640
9650
9660 貿
9670
9680
9690 麿
96A0
96B0 婿
96C0 綿
96D0
96E0
96F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9740
9750
9760 輿
9770 耀
9780
9790
97A0
97B0
97C0
97D0
97E0
97F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9840
9850
9860
9870
9880
9890
98A0 丿
98B0
98C0
98D0
98E0
98F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9940
9950
9960
9970
9980
9990
99A0
99B0
99C0
99D0
99E0
99F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9A40
9A50
9A60
9A70
9A80
9A90
9AA0
9AB0
9AC0
9AD0
9AE0
9AF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9B40
9B50
9B60
9B70
9B80
9B90
9BA0
9BB0
9BC0
9BD0
9BE0
9BF0 广

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9C40
9C50
9C60 彿
9C70 忿
9C80
9C90
9CA0
9CB0
9CC0
9CD0
9CE0
9CF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9D40
9D50
9D60
9D70
9D80
9D90
9DA0
9DB0
9DC0
9DD0
9DE0
9DF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9E40
9E50
9E60
9E70
9E80
9E90
9EA0
9EB0
9EC0 榿
9ED0 槿
9EE0
9EF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
9F40
9F50
9F60 歿
9F70
9F80
9F90
9FA0
9FB0
9FC0
9FD0 滿
9FE0
9FF0 漿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E040
E050
E060
E070
E080
E090
E0A0
E0B0
E0C0
E0D0
E0E0
E0F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E140
E150
E160
E170
E180
E190
E1A0
E1B0
E1C0
E1D0
E1E0
E1F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E240
E250 祿
E260
E270
E280 窿
E290
E2A0
E2B0
E2C0
E2D0
E2E0
E2F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E340 紿
E350
E360
E370
E380
E390 繿
E3A0
E3B0
E3C0
E3D0
E3E0
E3F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E440
E450
E460
E470
E480
E490
E4A0
E4B0
E4C0
E4D0
E4E0
E4F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E540
E550
E560
E570
E580
E590
E5A0
E5B0
E5C0
E5D0
E5E0
E5F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E640
E650 覿
E660
E670
E680
E690
E6A0 谿
E6B0
E6C0
E6D0
E6E0
E6F0 跿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E740
E750
E760
E770
E780
E790
E7A0
E7B0
E7C0
E7D0
E7E0
E7F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E840
E850
E860
E870
E880
E890
E8A0
E8B0
E8C0
E8D0
E8E0
E8F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
E940
E950
E960
E970
E980
E990
E9A0
E9B0
E9C0
E9D0
E9E0
E9F0 鴿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
EA40
EA50
EA60
EA70
EA80
EA90
EAA0
EAB0
EAC0
EAD0
EAE0
EAF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
EB40
EB50
EB60
EB70
EB80
EB90
EBA0
EBB0
EBC0
EBD0
EBE0
EBF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
EC40
EC50
EC60
EC70
EC80
EC90
ECA0
ECB0
ECC0
ECD0
ECE0
ECF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
ED40
ED50 俿
ED60
ED70
ED80
ED90
EDA0
EDB0
EDC0
EDD0 氿
EDE0 溿
EDF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
EE40
EE50
EE60
EE70
EE80
EE90 譿
EEA0
EEB0
EEC0
EED0
EEE0
EEF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
EF40
EF50
EF60
EF70
EF80
EF90
EFA0
EFB0
EFC0
EFD0
EFE0
EFF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F040
F050
F060
F070
F080
F090
F0A0
F0B0
F0C0
F0D0
F0E0
F0F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F140
F150
F160
F170
F180
F190
F1A0
F1B0
F1C0
F1D0
F1E0
F1F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F240
F250
F260
F270
F280
F290
F2A0
F2B0
F2C0
F2D0
F2E0
F2F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F340
F350
F360
F370
F380
F390
F3A0
F3B0
F3C0
F3D0
F3E0
F3F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F440
F450
F460
F470
F480
F490
F4A0
F4B0
F4C0
F4D0
F4E0
F4F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F540
F550
F560
F570
F580
F590
F5A0
F5B0
F5C0
F5D0
F5E0
F5F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F640
F650
F660
F670
F680
F690
F6A0
F6B0
F6C0
F6D0
F6E0
F6F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F740
F750
F760
F770
F780
F790
F7A0
F7B0
F7C0
F7D0
F7E0
F7F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F840
F850
F860
F870
F880
F890
F8A0
F8B0
F8C0
F8D0
F8E0
F8F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
F940
F950
F960
F970
F980
F990
F9A0
F9B0
F9C0
F9D0
F9E0
F9F0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
FA40
FA50
FA60
FA70 俿
FA80
FA90
FAA0
FAB0
FAC0
FAD0
FAE0
FAF0 氿

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
FB40 溿
FB50
FB60
FB70
FB80
FB90
FBA0 譿
FBB0
FBC0
FBD0
FBE0
FBF0

16 進数 0 1 2 3 4 5 6 7 8 9 A B C D E F
FC40
FC50
FC60
FC70
FC80
FC90
FCA0
FCB0
FCC0
FCD0
FCE0
FCF0