charset:asciiコード表

文書の過去の版を表示しています。


ASCIIコード表

下位ビット→
↓上位ビット
000102030405060708090A0B0C0D0E0F
00
10
20!"#$%&'()*+,-./
300123456789:;<=>?
40@ABCDEFGHIJKLMNO
50PQRSTUVWXYZ[\]^_
60`abcdefghijklmno
70pqrstuvwxyz{|}~

上記のコード表を生成するPHPコード

<table border="1" cellpadding="4" cellspacing="0" style="font-size: 16px; text-align: center;">
    <tr><td bgcolor="aquamarine">下位ビット→<br />↓上位ビット</td>
for ($i = 0x00; $i <= 0x0f; $i = $i + 0x01)
{
    printf('<td bgcolor="aquamarine">%02X</td>', $i);
}
print('</tr>');
 
for ($i = 0x00; $i <= 0x7f; $i = $i + 0x10)
{
    printf('<tr><td bgcolor="aquamarine">%02X</td>', $i);
    for ($j = 0x00; $j <= 0x0f; $j = $j + 0x01)
    {
        if ($i == 0x00 || $i == 0x10 || ($i == 0x20 && $j == 0x00))
        {
            // 制御文字の表示
              printf('<td>&#x%X;</td>', 0x2400 | $i | $j);
        }
        else if ($i == 0x70  && $j == 0x0f)
        {
            // 制御文字(DEL)の表示
              printf('<td>&#x%X;</td>', 0x2421);
        }
        else
        {
            printf('<td>%c</td>', $j | $i);
        }
    }
    print('</tr>');
}
</table>
  • charset/asciiコード表.1228794397.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)