【ゆにこーど】
Unicode とは?
最終更新:
💡 文字の共通番号と、その扱い方を定める標準
文字や記号を共通のコードポイントで扱うための標準。Unicode Consortiumが開発し、UTF-8・UTF-16・UTF-32などの符号化方式で保存・通信する。見た目の一文字が複数のコードポイントになる場合もある。
📌 このページのポイント
UnicodeとUTF-8は何が違うの?
コードポイントを数えれば文字数になる?
見た目の一文字と一致しないことがあるよ。文字と結合する記号を複数のコードポイントで表す場合もある。絵文字にも複数を組み合わせるものがあるので、画面上の文字数を扱うなら書記素クラスタというまとまりも考えるんだ
Unicodeなら文字化けは起こらない?
BOMを付ければ解決する?
見た目が同じ文字列も違うことがある?
まとめ:ざっくりこれだけ覚えればOK!
「Unicode」って出てきたら「文字を共通の番号で扱う標準、UTF-8はその符号化方式」と思えばだいたいOK!
📖 おまけ:英語の意味
「Unicode」 = 文字を共通のコード体系で扱う標準の名前
💬 言語や機器が違っても文字を共通に扱うことを目指す名前だよ。Unicode Consortiumが標準を開発・拡張していて、単に一つのファイル形式を指すわけではないんだ