本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

文字コードとは

英語名:Character Encoding

ひとことで言うと:文字とコンピュータ内部の数値やバイト列を対応付ける規則。

意味をわかりやすく解説

文字コードは、文字ごとに番号を割り当て、コンピュータが保存・通信できる数値へ変える決まりです。

Unicode、UTF-8、Shift_JISなどがあります。同じバイト列でも異なる規則で解釈すれば別の文字になるため、保存・通信時に方式をそろえます。

具体例

UTF-8で保存した日本語ファイルを誤ってShift_JISとして開き、読めない記号列が表示されます。

似た用語との違い

Unicode

Unicodeは主に文字へ符号位置を割り当てる体系です。UTF-8などの文字コードはそれをバイト列へ表す規則として使われます。

基本情報技術者試験の試験ポイント

文字をコンピュータ内部の数値・バイト列へ対応付ける規則です。同じバイト列を異なる文字コードで解釈すると文字化けが起こるため、送受信側で符号化方式を一致させることが重要です。

CHECK QUESTION

UTF-8で保存した日本語テキストを、誤って別の文字コードとして読み込んだときに文字化けが起こる主な理由は何ですか。

答えを見る

同じバイト列を異なる対応規則で文字へ変換してしまうためです。保存時と読み込み時の文字コードを一致させる必要があります。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。