半角英数字とは?全角との違いやスマホ入力・弾かれる原因を徹底解明
半角英数字とは?全角との違いやスマホ入力・弾かれる原因を徹底解明の真相や最新動向に迫る! わかりやすい言葉でご紹介しています。
「半角英数字」という言葉は日常的に使われていますが、その正確な成り立ちを意識する機会は多くありません。IT用語辞典e-Wordsなどの標準的な技術定義によると、半角英数字とは、等幅フォントにおいて高さに対して幅が半分(縦横比およそ1:0.5)の領域に収まるよう設計された英字(a〜z、A〜Z)および数字(0〜9)を指します。 一方の「全角英数字」は、漢字やひらがなと同じく正方形(1:1)の領域に配置される文字です。この2つの差異は、単なるフォントデザインの見た目にとどまりません。コンピュータの黎明期において、アルファベットや数字は「1バイト(8ビット)」のデータ量で表現されていました。これが半角の正体です。後に複雑な日本語(漢字・かな)を扱うため、倍のデータ容量である「2バイト」を用いた文字規格(JISコードやShift_JISなど)が開発され、その枠組みの中で作られたのが全角英数字です。 人間にとっては「A」も「A」も同じ文字に見えますが、システムにとっては「完全に異なる別個のデータ」として扱われます。Webサイトの裏側で動くデータベースや認証プログラムが「半角」を要求している箇所に「全角」が送信されると、システムは未知の不正なデータが送られてきたと判断し、エラーを返します。 目視で両者を判別する最も手軽なテクニックは、テキストエディタやメモ帳に文字を貼り付け、カーソルを移動させてみることです。カーソルが文字をまたぐ際、横幅が狭くキュッと詰まって見えるものが半角、漢字やひらがなと同じ正方形の幅を取っているものが全角です。また、等幅フォント環境で「12345」と「12345」を上下に並べた場合、全角は半角のちょうど倍の長さに広がります。