mb_internal_encoding ( [string encoding])

広告

広告

解説

内部文字エンコーディングを引数に設定します。引数が省略された場合、カレントの内部エンコーディングを返します。引数が設定された場合、成功時に TRUE、そうでない場合にFALSE を返します。

インストールの手順
mbstringは拡張モジュールです。configureスクリプトでモジュールを有効にする必要があります。
--enable-mbstring
mbstring 関数を有効にします。このオプションは、mbstring 関数を利用するために必要です。
--enable-mbregex
マルチバイト対応の正規表現関数を使用可能とします。
実行用の設定
php.iniの設定により変化します。mbstring.language は、mbstringで使用される言語のデフォルト値を定義します。このオプションは、 mbstring.internal_encoding のデフォルト値を定義し、php.iniにおいてmbstring.internal_encodingは、 mbstring.languageの後に置く必要があることに 注意して下さい。
mbstring.encoding_translation
HTTP入力文字エンコーディング検出および内部文字エンコーディングへの変換を有効にします
mbstring.internal_encoding
内部文字エン コーディングのデフォルト値を定義します
mbstring.http_input
HTTP入力文字エンコー ディングのデフォルト値を定義します
mbstring.http_output
HTTP出力文字エン コーディングのデフォルト値を定義します
mbstring.detect_order
文字コード検出のデフォルト値を定義します
mbstring.substitute_character
無効な文字を代替する文字を定義します
mbstring.func_overload
シングルバイト対応の関数をmbstring関数でオーバーロード(置換)します
mail(), ereg()等は、 mb_send_mail(), mb_ereg()等で置換されます。使用可能な値は、0, 1, 2, 4 およびこれらのビット和です。例えば、7 は全てをオーバーロードします。
リソース型
この拡張モジュールはリソース型を全く定義しません。

記述例

<?php
mb_internal_encoding("UTF-8");
print mb_internal_encoding();
?>

広告

Copyright (C) 2004-2006 七鍵 key@do.ai 初版:2004年01月07日 最終更新:2006年08月08日