next up previous contents index
: 自分のアドレスの設定を間違わない : E-mail の設定 : E-mail の設定   目次   索引

メールのアドレス等に全角文字をつかわない

エディタで 1 をそのまま入力した場合と, 1 を入力したあと ``かな漢字変換'' してでてくる 1 では 異なることがわかるであろうか?
1 1
上で, 前者の 1 が半角の 1, 後者の 1 が全角の 1 である.

練習 1.1   半角の 1, 後者の 1 が全角の 1 を ``メモ帳'' で入力してみて, ``メモ帳'' の上でカーソルを移動していくと, 点滅している カーソルの大きさが全角と半角で異なることをたしかめよ. また全角の 1 は半角の 1 の 2 倍の文字幅をもつことをたしかめよ.

参考: あとの節で, 16 進数と文字コードについてくわしく学ぶが, 半角の 1 と全角の 1 はことなる文字であり, 対応する文字コードは 半角 1 に対してはアスキーコードの 31H, 全角 1 には JIS 漢字コードの 23H 31H が 対応している. なお, 23H 31H はEUC コードでは A3H B1H, Shift JIS コードでは 82H 50H である. アスキーコード表にある英数字や多くの特殊記号には対応する文字の 全角版が JIS 漢字コードに存在している. これらは対応するアスキー文字とはことなるものである. したがってたとえば, 電子メールアドレス

hoge@kobe-u.ac.jp
を全角文字で
hoge@kobe−u.ac.jp
と書くとアドレスエラーになるし, プログラムを全角文字でかくともちろんエラーになる. 空白文字にも半角空白 (アスキーコードの 20H) と 全角空白 (JIS コードの 21H 21H) があり時々 トラブルの原因になる.



Nobuki Takayama 平成15年12月5日