1の意味
普通の1に対応する全角の形です。
全角は文字に備わるレイアウト上の区別で、数値が別という意味ではありません。東アジアの文字システムでは、中国語・日本語・韓国語の文字を正方形の枠にそろえていました。幅の広いラテン文字や数字、記号を使うと、混在する文章もそろいます。日本語では広い形を全角、狭い形を半角と呼びます。ただし、実際の字幅はフォントやレイアウトにも左右されます。
日本語の文字交換を目的とした規格JIS C 6226は1978年に制定されました。その後のJIS X 0208には、かな、漢字、文字、記号とともに全角数字が含まれました。ASCIIとJIS X 0201は半角の形を、JIS X 0208は全角の形を備えていました。Shift_JISやISO-2022-JPなどの文字コードは両方を組み合わせていました。そのためUnicodeは古い文章との互換性のために幅の異なる形を残しています。数字の値が増えたわけではありません。
入力欄が1を受け付けないのはなぜ?
入力欄によっては半角のASCII数字1が必要です。
全角の1と半角の1は同じ数を表しますが、別の文字です。欄に「半角」とあれば1を、「全角」とあれば1を入力します。
東京都のデジタルサービスによるフォーム設計ガイドは、2026年3月に、メールアドレス・電話番号・郵便番号・住所などの一般的な欄で両方の幅を受け付け、自動変換することを推奨しました。一方だけを拒否するフォームは入力規則を適用しています。Unicodeの互換正規化NFKCは1を1に変換しますが、標準等価正規化NFCは幅の違いを保ちます。元の幅が不要な場合に限ってNFKCを使います。
技術的な幅の指定を表す文字で、値や文の調子が変わるわけではありません。
欄が半角指定なら1を入力します。
〜と混同しないで
1よくある質問
2フォームが全角の1を拒否するのはなぜ?
幅またはASCIIの入力規則を適用しています。「半角」の欄には1、「全角」の欄には1を入力します。両方を受け付ける欄なら変換されることがあります。
NFKCは全角数字を変換しますか?
はい。Unicodeの互換正規化NFKCは1を1に変換します。標準等価正規化NFCでは幅の違いが保たれます。元の幅が重要でない場合に限ってNFKCを使います。
1の入力方法
1\FF11コードと文字コードコードポイント数:1
画面上の記号は複数のコードポイントを含む場合があります。JS .length は UTF-16 単位、UTF-8 はバイトを数えます。
