Unicode 関数とは? わかりやすく解説

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 機能が使用可能かどうかを調べる




固有名詞の分類

このページでは「PHP関数リファレンス」からUnicode 関数を検索した結果を表示しています。
Weblioに収録されているすべての辞書からUnicode 関数を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からUnicode 関数を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Unicode 関数」の関連用語

Unicode 関数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



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

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS