JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 文字エンコーディングとは

文字エンコーディング

日本語 文字符号化
英語 character encoding
ふりがな もじえんこーでぃんぐ
フリガナ モジエンコーディング

解説

文字の変換表。
プログラミングにおいて、文字はそれぞれ整数値と結び付けられている。この、「整数値」から「文字」へと変換するための変換表が「文字エンコーディング」である。
文字エンコーディングは複数存在する。文字エンコーディングが異なると、「文字」と「整数値」の組み合わせも異なる。たとえば「あ」という文字は、「シフトJIS」という文字セットでは「0x82A0」だが、「Unicode」という文字セットでは「0x3042」である。
 
「文字エンコーディング」は、「文字コード」とほぼ同意である。
ただし、「文字コード」はやや曖昧な用語である。「文字コード」は「文字の集まり」としての意味も、「変換表」としての意味も持ち、また「文字に対する整数値そのもの」を意味することもある。
それに対して「文字エンコーディング」は「変換表」としての意味が強く、「文字の集まり」としての意味は弱い。また「文字に対する整数値そのもの」という意味は持たない。
 
「文字エンコーディング」は「文字セット」とほぼ同意である。
ただし、「文字エンコーディング」が「変換表」としての意味を強く持つのに対して、「文字セット」は「変換表」としての意味はあまり持たない。
 
ここまでの説明を無駄にすることになるが、「文字エンコーディング」と「文字セット」は、同意でありながら、場面によって切り替えられる場合もある。
文字セット」という用語は、HTTPMIMEにおいて特に強調されて使用されていることに注意。
これは、HTTPMIMEにおいて「文字エンコーディング」という用語は使われにくい傾向にある、ということである。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

「『文字エンコ』って略すのは駄目か?」
「ま、いやらし」
「! 違う、そうじゃなくって!」
「『文字エンコ』って略すのは駄目か?」
「ま、いやらし」
「! 違う、そうじゃなくって!」

この単語を含むページ

「みだし」に含まれているページ

「サンプルプログラムとか」に含まれているページ

  • (参照している単語はありません)
はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/08/02
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。