JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 文字セットとは

文字セット

日本語 文字集合
英語 character set
ふりがな もじせっと
フリガナ モジセット

解説

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

参考サイト

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

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

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

「あーっややこしい!! 結局どういうこと?」
「それが言えたら苦労しねぇって……場面毎に意味が異なったり、ドキュメント毎に定義が違うんだよ」
「C++言語の時は文字コードだけで良かったのにねぇ……」
「ま、そういう時代じゃなくなったってこった」
「おばさん言うな!!」
「言ってない!!」
「あーっややこしい!! 結局どういうこと?」
「それが言えたら苦労しねぇって……場面毎に意味が異なったり、ドキュメント毎に定義が違うんだよ」
「C++言語の時は文字コードだけで良かったのにねぇ……」
「ま、そういう時代じゃなくなったってこった」
「おばさん言うな!!」
「言ってない!!」

この単語を含むページ

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

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

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