8の意味
東アジアの文字で一字分の幅を占める形です。
規格上の歴史はコンピューター文字にあります。日本の文字コード規格JIS C 6226は1978年に登場し、後にJIS X 0208へ改訂されました。日本語の一部のシステムでは、基本的なASCII文字(ラテン文字、数字、句読点)が1文字分の枠を使い、中国語・日本語・韓国語の文字は2枠を使いました。全角形ならASCII文字も大きい方の枠に置け、古い文字コードとの変換にも対応できました。
対応するASCII文字は8です。8には8への互換対応があり、Unicodeの正規化形式NFKCはこれを8に変換します。数値は同じですが、幅は表の位置合わせや入力欄の規則に影響することがあります。同様の混合幅レイアウトは、中国語や韓国語のテキストでも使われてきました。
技術・書式に関わる文字です。全角のレイアウトや入力を示し、強調や別の種類の八を表すものではありません。
入力欄が半角数字を求めている場合、8は受け付けられないことがあります。その欄では8を入力してください。
〜と混同しないで
1よくある質問
1なぜ8が8に変わるの?
NFKC正規化が幅の違いを取り除き、8を8に変換します。幅の区別が書式上必要ない場合には適切な変換です。
8の入力方法
Windows (Word)
Alt+XFF18を入力してAlt+Xを押すと8になります。
Windows
Win+Rcharmapで文字一覧を開くか、絵文字ピッカーのΩタブ(Win + .)を使います。
macOS
Control+Command+Space文字ビューアを開き、「fullwidth digit eight」を検索します。
Linux
Ctrl+Shift+Uff18を入力してEnterまたはSpaceを押します。
HTML
8CSS
\FF18日本語入力システム
「全角英数」または同等の全角モードを選び、8を入力します。
正規化
NFKCは8を8に変換します。幅が書式にすぎない場合に使い、全角が必要な場所では8を保ってください。
コードと文字コードコードポイント数:1
HTML 十進数
8
HTML 十六進数
8
CSS 内容
content: "\FF18";
各エスケープは次のバックスラッシュで終わります。直後に十六進数字を文字として置く場合は空白が必要です。
URL エンコード
%EF%BC%98
1
画面上
1
コードポイント
1
JS .length
3
UTF-8 バイト数
画面上の記号は複数のコードポイントを含む場合があります。JS .length は UTF-16 単位、UTF-8 はバイトを数えます。
