基本のしくみ

文字が表示されるまでの3つの要素

  1. 文字には番号がある「あ」には U+3042 という番号があります。
  2. 番号を保存用のデータに変えるUTF-8では「あ」を E3 81 82 として保存します。
  3. 読み方が違うと文字化けする保存した方式と、開くときの方式をそろえることが大切です。

基礎を知る6記事

文字コードの基本

文字と番号の関係から、保存方法や文字化けまでを項目別にまとめています。

START 01

文字コードとは? まず知っておきたい基本

文字をコンピューターで扱うための「番号」と「保存方法」を、身近なたとえで説明します。

読む →
START 02

文字・番号・バイトは何が違う?

「あ」「U+3042」「E3 81 82」がそれぞれ何を表すのか、1つの文字で比べます。

読む →
START 03

入力した文字が保存・表示されるまで

キーボード入力からファイル保存、読み込み、画面表示までの流れを順番に説明します。

読む →
START 04

Unicodeとは? 世界共通の文字番号

「U+3042」の意味と、世界中の文字を同じ仕組みで扱える理由をやさしく説明します。

読む →
START 05

UTF-8とは? Webでよく使う保存方法

Unicodeの文字番号を、ファイルや通信で使えるデータへ変える方法を説明します。

読む →
START 06

文字化けはなぜ起きる?

保存したときと違う方法で文字を読んでしまう仕組みと、安全な直し方を説明します。

読む →

知りたいことから選ぶ

文字コードの困りごと・用語を調べる

全角と半角、CSV、絵文字、見えない文字など、具体的な疑問ごとに読めます。

GUIDE 01

UTF-8とShift_JISの違い

同じ日本語でもバイト列が変わる理由と、文字化けを防ぐ確認方法。

読む →
GUIDE 02

全角と半角の違い

見た目の幅だけではない、別々の文字として扱われる仕組み。

読む →
GUIDE 03

絵文字とサロゲートペア

絵文字が「1文字なのに長い」ことがある理由をやさしく解説。

読む →
GUIDE 04

改行・タブ・見えない文字

LF、CRLF、タブ、スペースがデータに与える影響。

読む →
GUIDE 05

BOMとは? UTF-8で必要?

ファイル先頭の目印BOMの役割と、付ける場合・付けない場合の違い。

読む →
GUIDE 06

Unicode正規化とは

同じ見た目なのに一致しない文字を、NFC・NFDなどで整理する方法。

読む →
GUIDE 07

UTF-8・UTF-16・UTF-32の違い

Unicodeを保存する3つの代表的な方式を、容量と互換性から比較。

読む →
GUIDE 08

CSVの文字化けを直す方法

ExcelなどでCSVが文字化けする原因と、安全な確認手順。

読む →
GUIDE 09

ゼロ幅スペースの見つけ方

コピーした文章に紛れ込む、幅のない文字の正体と対処法。

読む →
GUIDE 10

HTML文字参照の使い方

「あ」「あ」の読み方と、HTMLで記号を安全に表す方法。

読む →
GUIDE 15

Unicodeコードポイントとは

U+3042のような表記の読み方と、10進数・16進数との関係。

読む →
GUIDE 16

UTF-8を変換・確認する方法

文字からUTF-8の16進バイト列を確認し、結果を正しく読む方法。

読む →
GUIDE 17

機種依存文字とは

環境によって表示が変わる文字と、Unicode時代の注意点を解説。

読む →
GUIDE 18

サロゲートペアとは

UTF-16で補助文字を2つの16ビット値に分けて表す仕組み。

読む →
GUIDE 21

文字コードはどれを選べばいい?

UTF-8、Shift_JIS、UTF-16の選び方を、Web・CSV・既存システム別に整理します。

読む →
GUIDE 22

ファイルの文字コードを確認する方法

文字化けしたファイルを壊さず、UTF-8やShift_JISを切り替えて確認する手順です。

読む →
GUIDE 23

初心者向け文字コード用語集

Unicode、コードポイント、UTF-8、バイト、フォントなど、よく出る言葉を短くまとめます。

読む →
GUIDE 24

数学用英数字記号とは? 太字・筆記体・二重線のUnicode

数学や論文で使う太字・筆記体・二重線の英数字を、Unicodeコードポイントと用途から解説します。

読む →
GUIDE 25

囲み英数字とは? ①・Ⓐ・㉑の文字コード

丸数字や括弧付き英数字がどこまでUnicodeに収録されているか、入力・変換時の注意とともに解説します。

読む →
GUIDE 26

Unicodeブロックとは? 文字一覧の分類と調べ方

Basic LatinやCJK統合漢字など、Unicodeの文字を範囲ごとに整理するブロックの意味と調べ方を説明します。

読む →
GUIDE 27

文字化けした文章を安全に直す手順

上書きで元データを失わないために、原因の切り分けから復元確認までを順番に整理します。

読む →
GUIDE 28

WebページをUTF-8に設定する方法

HTMLのcharset指定、HTTPヘッダー、実ファイルの保存形式を一致させる方法。

読む →
GUIDE 29

文字が□になる「豆腐」の原因と対処

Unicodeには存在するのに四角形で表示される理由を、フォントと文字コードの違いから説明します。

読む →
GUIDE 30

コピー&ペーストで混ざる見えない文字

ゼロ幅スペース、改行、ノーブレークスペースなどを見つけ、必要性を確認して整理する方法。

読む →
GUIDE 31

改行コードLF・CRLF・CRの違い

OSやツールによって異なる改行の表し方と、Git・CSV・プログラムでの注意点。

読む →