漢字コード表(シフトJIS)

トップ > 雑学アラカルト > 漢字コード表(シフトJIS)

シフトJIS漢字コード表

シフトJISの漢字コード表を示します。例えば、「★」は、#819a で、第1バイトが #81 で、第2バイトが #9a であることを示します。

第二バイトが 0x5c(\)となる漢字は、よく文字化けの原因となるものです。


000102030405060708090a0b0c0d0e0f
8140 ´¨
8150_
8160
8170±×
8180÷°
8190§
81a0
81b0
81c0
81d0
81e0
81f0
8240
8250
8260
8270
8280
8290
82a0
82b0
82c0
82d0
82e0
82f0
8340
8350
8360
8370
8380
8390Α
83a0ΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ
83b0ΣΤΥΦΧΨΩα
83c0βγδεζηθικλμνξοπρ
83d0στυφχψω
83e0
83f0
8440АБВГДЕЁЖЗИЙКЛМНО
8450ПРСТУФХЦЧШЩЪЫЬЭЮ
8460Я
8470абвгдеёжзийклмн
8480опрстуфхцчшщъыьэ
8490юя
84a0
84b0
8740
8750
8760
8770
8780
8790
8890
88a0
88b0
88c0
88d0
88e0
88f0
8940
8950
8960
8970
8980沿
8990
89a0
89b0
89c0
89d0
89e0
89f0
8a40
8a50
8a60
8a70
8a80橿
8a90
8aa0
8ab0
8ac0竿
8ad0
8ae0
8af0
8b40
8b50
8b60
8b70
8b80
8b90
8ba0
8bb0
8bc0
8bd0
8be0
8bf0
8c40
8c50
8c60
8c70
8c80
8c90
8ca0
8cb0
8cc0
8cd0
8ce0
8cf0
8d40
8d50
8d60稿
8d70
8d80
8d90
8da0
8db0
8dc0
8dd0
8de0
8df0
8e40
8e50
8e60使
8e70姿
8e80
8e90
8ea0鹿
8eb0湿
8ec0
8ed0
8ee0
8ef0寿
8f40
8f50
8f60宿
8f70駿
8f80
8f90
8fa0
8fb0
8fc0
8fd0
8fe0
8ff0
9040
9050
9060
9070
9080
9090
90a0
90b0西
90c0
90d0
90e0
90f0穿
9140
9150
9160
9170
9180
9190
91a0
91b0
91c0
91d0退
91e0
91f0
9240辿
9250
9260
9270
9280
9290
92a0
92b0調
92c0
92d0椿
92e0
92f0
9340
9350
9360殿
9370
9380
9390
93a0
93b0
93c0禿
93d0
93e0
93f0廿
9440尿
9450
9460
9470
9480
9490
94a0
94b0
94c0
94d0
94e0
94f0
9540
9550
9560
9570
9580
9590
95a0
95b0
95c0
95d0便
95e0簿
95f0
9640
9650
9660貿
9670
9680
9690麿
96a0
96b0婿
96c0綿
96d0
96e0
96f0
9740
9750
9760輿
9770耀
9780
9790
97a0
97b0
97c0
97d0
97e0
97f0
9840
9850
9860
9870
9880
9890
98a0丿
98b0
98c0
98d0
98e0
98f0
9940
9950
9960
9970
9980
9990
99a0
99b0
99c0
99d0
99e0
99f0
9a40
9a50
9a60
9a70
9a80
9a90
9aa0
9ab0
9ac0
9ad0
9ae0
9af0
9b40
9b50
9b60
9b70
9b80
9b90
9ba0
9bb0
9bc0
9bd0
9be0
9bf0广
9c40
9c50
9c60彿
9c70忿
9c80
9c90
9ca0
9cb0
9cc0
9cd0
9ce0
9cf0
9d40
9d50
9d60
9d70
9d80
9d90
9da0
9db0
9dc0
9dd0
9de0
9df0
9e40
9e50
9e60
9e70
9e80
9e90
9ea0
9eb0
9ec0榿
9ed0槿
9ee0
9ef0
9f40
9f50
9f60歿
9f70
9f80
9f90
9fa0
9fb0
9fc0
9fd0滿
9fe0
9ff0漿
e040
e050
e060
e070
e080
e090
e0a0
e0b0
e0c0
e0d0
e0e0
e0f0
e140
e150
e160
e170
e180
e190
e1a0
e1b0
e1c0
e1d0
e1e0
e1f0
e240
e250祿
e260
e270
e280窿
e290
e2a0
e2b0
e2c0
e2d0
e2e0
e2f0
e340紿
e350
e360
e370
e380
e390繿
e3a0
e3b0
e3c0
e3d0
e3e0
e3f0
e440
e450
e460
e470
e480
e490
e4a0
e4b0
e4c0
e4d0
e4e0
e4f0
e540
e550
e560
e570
e580
e590
e5a0
e5b0
e5c0
e5d0
e5e0
e5f0
e640
e650覿
e660
e670
e680
e690
e6a0谿
e6b0
e6c0
e6d0
e6e0
e6f0跿
e740
e750
e760
e770
e780
e790
e7a0
e7b0
e7c0
e7d0
e7e0
e7f0
e840
e850
e860
e870
e880
e890
e8a0
e8b0
e8c0
e8d0
e8e0
e8f0
e940
e950
e960
e970
e980
e990
e9a0
e9b0
e9c0
e9d0
e9e0
e9f0鴿
ea40
ea50
ea60
ea70
ea80
ea90
eaa0
ed40
ed50俿
ed60
ed70
ed80
ed90
eda0
edb0
edc0
edd0氿
ede0溿
edf0
ee40
ee50
ee60
ee70
ee80
ee90譿
eea0
eeb0
eec0
eed0
eee0
eef0
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

上記のテーブルを作成する際に用いたPerlスクリプト

#!/usr/local/bin/perl

print <<END_OF_DATA;
<style>
th { background-color: #c0c0c0; }
td { text-align: center; }
td.x { background-color: #ffcccc; }
</style>
END_OF_DATA

print "<table border=1 bordercolor=\"#999999\"";
print " bordercolordark=\"#ffffff\" cellspacing=0 cellpadding=2>\n";
print "<tr bgcolor=\"#c0c0c0\"><th><br></th>";
for ($c4 = 0; $c4 < 16; $c4++) {
  printf("<th>%02x</th>", $c4);
}
print "</tr>\n";
for ($c1 = 8; $c1 < 16; $c1++) {
  for ($c2 = 0; $c2 < 16; $c2++) {
    $c12 = $c1 * 16 + $c2;
    if ($c12 == 0x80) { next; }
    for ($c3 = 4; $c3 < 16; $c3++) {
      $c123 = $c12 * 256 + $c3 * 16;
      if (0xa000 <= $c123 && $c123 <= 0xdff0) { next; }
      if (0x84c0 <= $c123 && $c123 <= 0x86fc) { next; }
      if (0x87a0 <= $c123 && $c123 <= 0x8880) { next; }
      if (0xeab0 <= $c123 && $c123 <= 0xecf0) { next; }
      if (0xef40 <= $c123 && $c123 <= 0xf9f0) { next; }
      if (0xfc50 <= $c123 && $c123 <= 0xfff0) { next; }
      printf("<tr><th>%04x</th>", $c123);
      for ($c4 = 0; $c4 < 16; $c4++) {
        $c34 = $c3 * 16 + $c4;
        if ($c34 == 0x5c) {
          printf("<td class=x>%c%c</td>", $c12, $c34);
        } else {
          printf("<td>%c%c</td>", $c12, $c34);
        }
      }
      print "</tr>\n";
    }
  }
}
print "</table>\n";

Copyright (C) 2002 杜甫々
初版:2002年10月30日
http://www.tohoho-web.com/ex/code.htm