便利なキーワード検索サイト ことなびトップページへ
デル株式会社







ことなびTOP  サイトマップ  ことなびとは?



便利!NINJA TOOLS
→FC2検索 用語 Wikipedia YouTube

文字コード とは?

 ページ内リンク   ↓ウィキペディア(Wikipedia)記事  ↓Yahoo!知恵袋

文字コード(もじコード)はコンピュータ上で文字を利用するために各文字に割り当てられるバイト表現もしくは、バイト表現と文字の対応関係(文字コード体系)。

出典: 『ウィキペディア(Wikipedia)』


文字コードはてなダイアリーを別ウィンドウで表示  :  コンピュータ上で文字を利用するために各文字に割り当てられる固有の数値のこと。 文字集合と、それを符号化する文字符号化方式から成る 文字集合(character set) 制御コード ASCII文字 JIS X 0208 第一水準漢字、第二水準漢字 JIS X 0212 補助漢字 JIS X 0213 第三水準漢字、第四水準漢字 文字符号化方式(character encoding) シフトJIS EUC ISO-2022 UTF-8 UTF-16 あわせた文字コード Shift_J ...

出典: 『はてなダイアリー』


和英辞典

文字コード [もじコード] 別ウィンドウで表示  …  (n) character code, e.g., JIS, Unicode, etc.

ノースウエスト航空 のマイルは、国内航空会社のマイレージと違って無期限!! 格安パックツアーでも
100%マイルが付くのでお得!! 国内往復分15000マイルを貯めて沖縄や北海道へ!!


関連商品

本  文字コード超研究別ウィンドウで表示

深沢 千尋 /  最安値(新品): ¥ 3,129  最安値(中古): ¥ 1,978 
説明が詳しく分かりやすく,また,Perlで実際にいろいろ試せるようになっている点も良いです. 著者のWebページに追加情報があり,こちらも大変詳しく書かれています. 文字コードをちゃんと勉強しなきゃいけない,っていう人でなくとも,一度読んでみると良いと思います.  (ark さんのレビュー)

本  ITアーキテクトのためのシステム設計完全ガイド 2009―今知っておきたい技術・製品・方法論 (2009) (日経BPムック) (日経BPムック)別ウィンドウで表示

日経SYSTEMS /  最安値(新品): ¥ 1,980  最安値(中古): ¥ 1,150 
おすすめ度4.0(全レビューの平均)日経SYSTEMS等の雑誌連載記事の集合体です。 その雑誌を読んでる人は買わなくてよいでしょう。 システム設計で行うことの概要を広く把握するにはよいと思います。  (GetBack さんのレビュー)

PCソフトウェア  JEFゴシックフォント V2.1 L10別ウィンドウで表示

最安値(新品): ¥ 17,275 

PCソフトウェア  バーコードROBO 3 Power Macintosh版別ウィンドウで表示

最安値(新品): ¥ 41,790 

PCソフトウェア  バーコードROBO 3 Windows 95/98/NT版別ウィンドウで表示


本  文化記号論―ことばのコードと文化のコード (講談社学術文庫)別ウィンドウで表示

池上 嘉彦 /  最安値(新品): ¥ 1,008  最安値(中古): ¥ 440 




ウィキペディア(Wikipedia)記事


文字コード(もじコード)はコンピュータ上で文字を利用するために各文字に割り当てられるバイト表現もしくは、バイト表現と文字の対応関係(文字コード体系)。

目次

概説

この節は執筆の途中です この節は執筆中です。加筆、訂正して下さる協力者を求めています。

コンピュータでは、すべての文章は文字コードの並びとして扱う。コンピュータの発展が早かった英語圏やその他のアルファベットを使用する言語(主に西洋)、日本語中国語朝鮮語などは言語固有の文字コードが制定され、利用可能になっているが、その他の大部分の言語ではコンピュータ上で文字を正常に表現することができない。

文字コードの歴史は電気通信の歴史とほぼ等しい。古くはテレックスで用いられた国際電信アルファベット第2、アメリカ規格協会 (ASA) が定めた ASCIIIBM によって開発された EBCDIC 等があった。しかしコンピュータシステムが多くの言語圏で利用されるようになるにつれて文字コードの種類も増大し、現在では100種類以上の代表的な文字コードが存在する。

多様な文字コードの存在は文字コードの互換性問題をひきおこす。文字コードの互換性問題とは、ある文字コードで記録されたデータを別の文字コードに変換しようとするとき、一方で定義されている文字がもう一方では定義されていない(あるいは用途によって2種類の文字に分けられている)という問題である。日本語では、これは特殊な漢字(苗字や団体名に使われる漢字)などが入ったデータベースを扱うときなどに問題となる。また文字コードの変換にかかるコストはばかにならないことが多い。

近年、これらの互換性問題を解決するためにすべての言語の文字コードを1つの文字コードで対応する試みである Unicode が作られ、オペレーティングシステムJava などの内部コードとして広く利用されている。Microsoft WindowsMac OS X などの最近の OS は、表面上は Unicode 以外の文字コードを使っていても内部処理上は Unicode に変換して処理しているものが多い。この場合、字によっては、Unicode と各文字コードの変換テーブルが OS によって異なるなどの問題が生じる場合がある。

(符号化)文字集合、文字符号化方式

詳細は文字集合文字符号化方式をそれぞれ参照

文字コードに関して、(符号化)文字集合 (coded character set、CCS) と(文字)符号化方式 (character encoding scheme、CES) という区別がなされることがある。

文字コードには、文字集合は等しいが符号化方式だけが異なる文字コードと、そもそも対象としている文字集合そのものが異なる文字コードがある。たとえば、日本語には JIS X 0208 というひとつの文字集合に対して ISO-2022-JP (JIS コード等と呼ばれることが多い)、EUC-JPShift_JIS など複数の符号化方式が存在する。Unicode にも単一の文字集合に対して UTF-8UTF-16Punycode などの異なる符号化方式が存在する。また、それぞれ異なる文字集合を同じ符号化方式とする関係もあり、例えば符号化方式 EUC に対して EUC-JPEUC-KRGB2312 (EUC-CN) などがある。通常、文字コードといえば符号化方式をさすこともあれば、文字集合と結合させた概念(キャラクタセット符号化表現あるいは文字マップ)として語られることもある。これには、ISO/IEC 8859Big5 のように、文字集合と符号化方式が事実上一体化している体系が少なからず存在することも影響している。

もっとも、「符号化文字集合」や「文字符号化方式」といった用語は標準化団体によっても定義が異なるため、「これは符号化文字集合だ、いや文字符号化方式だ」といった議論は意味をなさないことがある。元来、文字コードは文字の集合の各文字に一意なバイト表現を割り当てただけのシンプルなものだったが、バイト値を計算によって変形した符号化表現が用いられるようになってきたため(例えば Shift_JISUTF-8)、「符号化文字集合」と「文字符号化方式」とを区別するようになったと考えられる。両者の区分は Unicode や IETF では用いられる。一方、ISO/IECJIS では「文字符号化方式」を「符号化文字集合の構造」あるいは「文字符号の構造及び拡張法」として規定している。

外字

外字とは表外字(規格表の外の文字)の略であり、ユーザがデザインして用いるユーザ定義文字や、メーカーなどが定義した環境依存文字(いわゆる機種依存文字)もしくはベンダ拡張漢字のことを指す。

大抵の文字コードには外字というユーザが独自に文字を登録できる領域がある。Unicode においては 6,400 + 131,072 文字の「PUA (Private Use Area = 私的領域)」があり、Windows-31J (Microsoft Windows Codepage 932) にも1,880文字の外字領域がある。ユーザが独自にフォントを登録した文字(ユーザ定義文字)は、文書の交換時に特別に同意しない限りは他の環境で読むことができないので、互換性の上で重大な問題を引き起こす事がある。ベンダ拡張文字の場合は、ユーザが表外字でないことを認識せずに利用してしまう事があるため、より重大な問題を引き起こす(例として挙げれば、Windows環境(CP932)のローマ数字がMac環境では化けて表示されるなど)。

JIS 規格においては、JIS X 0208の1997年改正(JIS X 0208:1997) で空き領域を外字として使用することが原則禁止され、JIS X 0213:2000 では、実装水準4を選択する場合には使えなくなった。

但し、1997年改正のJIS X 0208改正により、外字が使用可能なソフトウェア等が、これまで規格に厳密に合致していた実装が突然規格違反となった(すなわち、別の意味での重大な非互換性問題を発生した)ことや、そもそもデータ交換のうえで不自由があってもなお外字を利用したいとする需要も一部には根強くある(専門分野に使用する文字など、「市場性」は無いがその分野では必須となる文字は存在する)ことから、この改正に批判的な人もいる。

文字コードの一覧(一部)

1バイト系文字コード(符号化文字集合)

1バイト系文字コードは、俗に「半角文字」と呼ばれることもある。

2バイト系符号化文字集合

2バイト系文字コードは、俗に「全角文字」と呼ばれることもある。

文字符号化方式と文字コード(キャラクタセット)

多言語文字集合

多言語を同時に扱うことを目的として開発された文字コード体系。

Unicode の文字符号化方式

印刷業界の文字集合

印刷業界においては、公的な文字コード規格では包摂されている異体字グリフの相違を厳密に区別したいというニーズが強く存在する。 そのため、そのようなニーズに応える文字集合が企業ベースで策定されている。 一般的な情報交換に用いられることはない。

  • Adobe-Japan1 文字コレクション
    • Adobe-Japan1-0
    • Adobe-Japan1-1 (JIS X 0208-1990、MacJapanese 対応)
    • Adobe-Japan1-2 (IBM 拡張文字に対応)
    • Adobe-Japan1-3 (OpenType Standard)
    • Adobe-Japan1-4 (OpenType Pro)
    • Adobe-Japan1-5 (JIS X 0213 にほぼ対応)
    • Adobe-Japan1-6 (JIS X 0212 対応)
  • Adobe-Japan2-0 (Adobe-Japan1-6 に統合され廃止)
  • Adobe-GB1
    • Adobe-GB1-4
    • Adobe-GB1-5
  • Adobe-CNS1
    • Adobe-CNS1-4
    • Adobe-CNS1-5
  • Adobe-Korea1
    • Adobe-Korea1-2

ベンダごとの文字コード

以下は、主にメインフレームオフコンなどのプロプライエタリレガシーコンピュータにおいて利用される文字コードである。レガシーコンピュータとの連携を目的とする場合を除き、パソコンで利用されることはない。

参考文献

  • 安岡孝一、安岡素子『文字コードの世界』東京、東京電機大学出版局、1999年9月、ISBN 4-501-53060-X
  • 小池和夫、府川充男、直井靖、永瀬唯『漢字問題と文字コード』東京、太田出版、1999年10月、ISBN 4-87233-486-8
  • 『bit』2001年4月号別冊、小林龍生・安岡孝一・戸村哲・三上喜貴編「インターネット時代の文字コード」東京、共立出版、2001年4月、ISBN 4-320-12038-8
  • 三上喜貴『文字符号の歴史』アジア編、東京、共立出版、2002年3月、ISBN 4-320-12040-X
  • Ken Lunde 『CJKV日中韓越情報処理』、東京、オライリー・ジャパン、2002年12月、ISBN 4-87311-108-0
  • 安岡孝一、安岡素子『文字符号の歴史』欧米と日本編、東京、共立出版、2006年2月、ISBN 4-320-12102-3

関連項目

外部リンク



ウィキペディア All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。



Yahoo!知恵袋


  • マイクロソフト エクセル で、文字コードを シフトJISにする方法を教えていただけ....別ウィンドウで表示

    マイクロソフト エクセル で、文字コードを シフトJISにする方法を教えていただけませんでしょうか?以前は シフトJISで設定できていたのが いつの間にか・・・・・ちがうコードになっている様なのです。PCに詳しくない私なので できれば 『どこのどの部分にあるボタンを・・・』の様な教え方をして頂けたら本当に助かります。 よろしくお願い致します。
    解決日時:Sat, 22 Nov 2008 16:26:45 +0900 /  回答数:1 /  スコア:83,581点
  • VBAにてコマンドボタンを使用して問題の回答があってるかチェックするマクロを造っ...別ウィンドウで表示

    VBAにてコマンドボタンを使用して問題の回答があってるかチェックするマクロを造っています。UserForm1を使用してその回答をします。Sheet1にコマンドボタンを貼り、そこからUserForm1を表示させます。Sheet2にあらかじめ問題番号、問題文、回答1、2,3のそれぞれの回答郡、正解番号を記入しました。UserForm1にはテキストボックス3つ、スピンボタン、オプションボタン3つ、コマンドボタンがあります。スピンボタンを設定し、テキストボックス1と連動させてテキストボックス1には問題番号が表示されます。(1~5まで)テキストボックス2にはその番号に対応した問題文を転記させます。オプションボタンには回答1、2,3の内容を転記してきます。これを選んだ状態でコマンドボタンを押すとテキストボックス3に正解か不正解かを表示させます。文字を転記するところまでできたのですが、最後のコマンドボタンを押したあとの正解か不正解を表示させることができません。私はコマンドボタンにこのようにプログラムを打ってみました。Private Sub CommandButton1_Click()if "OptionButton" & worksheets("Sheet2"),Cells( SpinButton1+1,6).value = True then'シート2の正解の番号が記入されているところを上の文で持ってきました。textbox1.value="正解”else textbox2.value="不正解”end subこのように記入しました。原因は説明の一行上の文なのだとわかりました。これをどのようにすれば正しく正解か不正解かを表示させることができるでしょうか。あまり大きな変更はしないようにして完成できるようにしたいです。説明が下手でわからない点も多いと思いますがよろしくお願いします。
    解決日時:Sat, 22 Nov 2008 02:03:29 +0900 /  回答数:2 /  スコア:24,046点
  • YAHOOブログのアフィリエイトのエラー表示について別ウィンドウで表示

    YAHOOブログのアフィリエイトのエラー表示についてブログで記事を書いて確認画面で確認すると、“指定されたアフィリエイトのコードが正しくありません”というエラーメッセージが出ます。写真が3枚以上になったらこのメッセージが出ます。アフィリエイトは利用していませんし、入力欄に、誤ったコードやコード以外の文字列、空白もありません。でも毎回この表示が出て3枚以上写真をアップすることができないです。原因のわかる方がいればよろしくお願いします。
    解決日時:Sat, 22 Nov 2008 21:52:40 +0900 /  回答数:1 /  スコア:41,905点
  • 当方ネットショップを運営しているのですが、http://www.rakuten.co.jp/couzys-fac...別ウィンドウで表示

    当方ネットショップを運営しているのですが、http://www.rakuten.co.jp/couzys-factory/のHPのトップ上でiflameを使用しております。そのiflameの中のHTMLが正しく表記されずに、タグの文字がそのままでてしまってまいます。原因を調べても不明でタグを変更してもなおりません。原因わかる人どなたか教えていただけないでしょうか?IE、SAFARIでは問題なく開けます。OPERA,FIRE FOXで上記のような症状がでます。よろしくお願いします。
    解決日時:Thu, 20 Nov 2008 20:11:19 +0900 /  回答数:2 /  スコア:19,235点
  • 続き......ファイルを読み込み.hファイルに書き込む処理②(fgetcでファイルを読み込...別ウィンドウで表示

    続き......ファイルを読み込み.hファイルに書き込む処理②(fgetcでファイルを読み込みダブルクオート括りの文字列を.hファイルに書き込みかつ重複する文字はファイルに書き込まないようにするには......テキスト内容がk="KEIN"+"pont"k="KEIN"+"MIKAN"のばあい.hファイルに書き込む内容はダブルクオート括りの文字列なので通常はKEINpontKEINMIKAN ですが...狙いはKEINpontMIKANというように2重に重複する場合は.hファイルに書き込まないようにしたいと思います。下記のコードでうまくいきませんのでどなたか助けてください。よろしくお願いします。#include<stdio.h>#include<string.h>#include<stdlib.h>#define MAX_REC_A 256#define MAXFIELD 128#define BUFFLEN 256#define MAX 10000#define MBF 1024int makemoutputhrightside();intmain(int argc ,char **argv){ makemoutputhrightside(argv[1]);}intmakemoutputhrightside(char sum[BUFFLEN]){ FILE *ft; FILE *fh; int c; char cPid[BUFFLEN]; char *p; char *q; char *str[BUFFLEN]; int flag = 0; int i = 0; int n = 0; int k; int iOid; char filename[64]; char cdmy[MAX]; strcpy(filename,sum); strcat(filename,".txt"); ft = fopen(filename, "r"); fh = fopen("moutput.h", "a"); while ((c = fgetc(ft)) != EOF) { switch (c) { case '"': flag = 1 - flag; /*右のクオート*/ if (flag == 0) { cPid[i] = '\0'; p = strcpy(cdmy,cPid); for(k = 0;k < n;k++){ if(*str[k] != *p) continue; if(strcmp(str[k],p) == 0) break; } if(k < n) continue; q = malloc(strlen(p) + 1); strcpy(q,p); str[n] = q; fprintf(fh, "%s 0¥n", q); i = 0; } n++; break; case '¥n': if (flag == 1) { cPid[i] = '\0'; fprintf(fh, "%s 0¥n", cPid); flag = 0; } i = 0; break; default: if (flag == 1) { cPid[i] = c; if (i < BUFFLEN - 1) { i++; } } break; } } /* ファイルの最後が改行じゃなかった場合 */ if (i>0) { cPid[i]='\0'; fprintf(fh,"%s¥n",cPid); } fclose(ft); fclose(fh); return 0;}
    解決日時:Thu, 20 Nov 2008 15:13:04 +0900 /  回答数:2 /  スコア:57,352点
  • キーボードを繋げてるのに文字が打てません。別ウィンドウで表示

    キーボードを繋げてるのに文字が打てません。今は別のPCでやっています。PCを起動したときに、NumLkが一瞬光るので接続されてるのは認識されてると思うのですが、インターネットで文字を打とうとしても何も入力できません。EnterやBackspaceもききませんでした。治し方を教えてください。
    解決日時:Wed, 19 Nov 2008 22:58:01 +0900 /  回答数:2 /  スコア:42,894点



「文字コード」 検索数の推移 (過去1ヶ月間)

powered by  goo ( NTT Resonant Inc. )


  ↓ニュース  ↓YouTube  ↓テレビ番組  ↓はてブ  ↓ヤフオク
  ↓このページへのリンク

ニュース記事

powered by  Google+ Yahoo!

●ココログが、クイック投稿の際の文字化けを防御修正を行ったと7月13日に発表した。 ニフティのBlogサービス「ココログ」は、7月13日付けで同サービス上のクイック投稿で、文字コード化けを防ぐ修正を行った。 ...別ウィンドウで表示   (2008年11月14日)

●複数のWebブラウザに文字コード処理の脆弱性、IE 7とOperaに影響. この問題を悪用し、文字コードを指定していないWebページをiframeなどで表示させ、クロスサイトスクリプティング攻撃を仕掛けられる恐れがある。 ...別ウィンドウで表示   (2008年11月12日)

●昨年7月に中華人民共和国の文字コード規格「GB18030」が中国政府によって制定された。 ... 「インターネット文化が広まる上でも,同じ規格の文字コードをもっていないと,コミュニケーションが取れない」(中国電子技術標準化研究所の王立建氏) ...別ウィンドウで表示   (2008年11月8日)

●... 7とOperaブラウザに、文字コード処理に関連したクロスサイトスクリプティングの脆弱性が報告された。 ... セキュリティ各社のアドバイザリーによると、この問題は、文字コードを指定していないWebページをframeなどで表示すると、親ページの文字 ...別ウィンドウで表示   (2008年11月7日)

●参考:「ホームページを見るたびに文字化け(文字コード違い)が起こる」 ... ただしこの方法での問題点は,すべてのHTMLファイルの文字コード指定が同じになってしまうことだ。 特定ディレクトリの文字コードだけを変更したい場合には,「.htaccess」 ...別ウィンドウで表示   (2008年11月6日)

●... (文字コード違い)が起こる. Internet Explorer 5.xで導入される「言語の自動選択」は,世界各国の文字コード ... 特に,METAタグで文字コードを指定していないホームページ(商用サイトでも多い)では,この文字化けが顕著になる。 ...別ウィンドウで表示   (2008年10月30日)

YouTube

powered by YouTube


※.クリックすると動画が再生されます。

テレビ番組サーチ

powered by Yahoo!TV

 PageRank5以上の相互リンク
 ・相互リンクスクエア  (PageRank 5)
 ・相互リンク相互リンク アクセスランキング インプロス  (PageRank 5)
 →便利!NINJA TOOLS
 →FC2検索  用語  Wikipedia  YouTube


スポンサー

powered by  コンテンツマッチ広告のブレイナー


Yahooオークション

powered by Yahoo!

 








デル株式会社 ThinkPad アウトレット Apple Store(Japan) PCDEPOT WEB本店/OZZIO Sony Style(ソニースタイル) シマンテックダウンロードストア マカフィー・ストア

ことなびTOP -  サイトマップ sitemap.xml  -  ことなびとは? -  利用規約

©2007 Kotonavi.com