0 的含義
數值是零;「全形」說的是字元寬度。
東亞全形慣例最早有文獻記載的里程碑,是日本 1978 年的 JIS C 6226 字元標準;它為每個字元分配兩個位元組的儲存空間,讓拉丁字母和數字能與日文文字一同佔用方形字格。後來的字元集延續了這種網格。Unicode 將 0 保留為對應 ASCII 0 的相容形式,讓採用全形排版的文字保留寬度差異。
什麼時候該用 0 而不是 0?
只有排版或欄位要求全形數字時才使用它。
在中文、日文和韓文文字中,全形數字可以和許多字元的方形字格對齊。日本 e-Gov 的申請資料規格在 2026 年將 全角数字 列為獨立的字元類型檢查。
URL、ID、原始碼和其他由程式處理的數字,除非欄位另有要求,否則使用 ASCII 0。2025 年的 WebKit 問題記錄了瀏覽器數字欄位正規化全形數字的工作,並指出不同瀏覽器的行為可能不一致。
如何輸入全形零?
在日文輸入法中選擇全形或 zenkaku 模式。
日文輸入法可在半形與全形數字間切換。Google 日文輸入法和 Apple 的日文輸入指南在 2026 年都說明了數字寬度的獨立設定。
截至 2026 年,macOS 的日文輸入來源提供讓數字鍵輸入全形數字的設定。若編輯器沒有輸入法模式,可使用它的 Unicode 字元輸入指令。指定為全形不代表畫面上的外觀一定較寬;字型和排版都會影響顯示。
偏技術與表單用途:它表示字寬選擇,數值仍是零。
在 ID 或表單資料中混用 0 和 0,可能導致精確比對失敗。
不要與它混淆
3大家常問的問題
1為什麼表單拒絕 0?
欄位可能只接受一般的 0 或半形輸入。數值仍是零,但有些欄位會精確比對字元形式。請查看欄位的格式要求;儲存數字資料時,除非欄位要求全形,否則使用一般的 0。
0 的輸入方式
0\FF10代碼與編碼碼位數:1
一個可見符號可能包含多個碼位。JS .length 計算 UTF-16 單位;UTF-8 計算位元組。
