Unicodeとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|ニュース|動画|本・雑誌|文献|商品|全文検索|用例
Weblio 辞書 > コンピュータ > IT用語辞典 > Unicodeの意味・解説 

IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

Unicode

読み方ユニコード

Unicodeとは、プラットフォームプログラム言語などに依存ないように、世界の文字一意数値与え文字コードである。

Unicodeは、大手のコンピュータメーカーが参加して設立された非営利団体Unicodeコンソーシアムによって策定された。

現在では、XMLJavaのような技術標準として採用されている。また、より洗練されてISO/IEC 10646標準化された。

Unicodeでは、それぞれの文字コードポイント呼ばれる値で定義する。この値は、当初16ビット納めることを目標開発されていたが、それでは足りないことがはっきりしたために、現在では、サロゲート言われる手法導入し、16進数値で10FFFFまでが使用可能になっている。


参照リンク
Unicode Home Page - (英文
情報処理のほかの用語一覧
文字コード:  2バイト文字  デリミター  UCS  Unicode  UTF  UTF-7  UTF-16


PHP関数リファレンス

PHP Documentation GroupPHP Documentation Group

Unicode 関数

導入

Unicode をサポートします。

警告
この拡張モジュールは現在開発中のものであり、まだ一般には公開されていません。

要件

» ICU 3.4 あるいはそれ以降のバージョンが必要です。

インストール手順

まずはじめに ICU をダウンロードしてインストールします。 例 2382. Unix での ICU のインストール

./configure --disable-threads --enable-extras --enable-icuio --enable-layout
make && make install

   


それから、最新の PHP をチェックアウトして、 --with-icu-dir=<dir> オプション付きで configure します。<dir> には ICU をインストールしたディレクトリを指定します。 ICU を標準的な場所にインストールした場合は、 ディレクトリを明示的に指定する必要はありません。

実行時設定

php.ini の設定により動作が変化します。
表 314. Unicode 設定オプション
名前デフォルト変更の可否変更履歴
unicode.fallback_encodingNULLPHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.from_error_mode"2"PHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.from_error_subst_char"3f"PHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.http_input_encodingNULLPHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.output_encodingNULLPHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.runtime_encodingNULLPHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.script_encodingNULLPHP_INI_ALLPHP 6.0.0 以降で使用可能です。
unicode.semanticsoffPHP_INI_PERDIRPHP 6.0.0 以降で使用可能です。

PHP_INI_* 定数の詳細および定義については 付録 G. php.ini ディレクティブ を参照してください。
以下に設定ディレクティブに関する 簡単な説明を示します。
unicode.output_encoding string
出力用のデフォルトエンコーディング。

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
表 315.
定数説明
U_INVALID_STOP0無効な文字が現れた時点で停止します。
U_INVALID_SKIP1無効な文字は読み飛ばします。
U_INVALID_SUBSTITUTE2無効な文字を置き換えます。
U_INVALID_ESCAPE3無効な文字をエスケープします。


目次

i18n_loc_get_default — デフォルトのロケールを取得する
i18n_loc_set_default — デフォルトのロケールを設定する
unicode_encode — unicode 文字列のエンコーディングを設定する
unicode_semantics — unicode 機能が使用可能かどうかを調べる


ウィキペディア

ウィキペディアウィキペディア

Unicode

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/02/05 09:50 UTC 版)

Unicode(ユニコード)とは、世界中の多くのコンピュータ上の文字列を一貫した方法で符号化し、表現し、扱うためのコンピュータ業界の標準である。


  1. ^ 相違点のいくつかはUnicodeベースになる前のDIS 10646に由来する。
  2. ^ Unicode Consortium. “Components of The Unicode Version 5.1.0”. 2008年4月5日閲覧。
  3. ^ Unicode Consortium. “Unicode 5.1.0”. 2008年4月8日閲覧。
  4. ^ Unicode Consortium. “Ideographic Variation Database”. 2008年4月7日閲覧。
  5. ^ RFC 36295. Versions of the standardsでKorean mess (ハングル大移動) について、8. MIME registrationでUTF-8にバージョン指定がない理由についての言及がある。
  6. ^ 小形克宏 (2000年7月20日). “小形克宏の「文字の海、ビットの舟」”. INTERNET Watch. 2011年2月24日閲覧。
  7. ^ Microsoft IME2007 の JIS X 0213 と Unicode の対応”. 2008年4月8日閲覧。






Unicodeに関連した本

Unicodeに関係した商品



Unicodeのページへのリンク
「Unicode」の関連用語
Unicodeのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「Unicode」を見る
_ _   


Unicodeのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリUnicodeの記事を利用しております。
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2012 by the PHP Documentation Group.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのUnicode (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS