無料CGI、PHPサイト(確認画面付きメールフォーム・メーリングリスト・メルマガ設置、逆アクセスランキング、画像カウンター等)PHPマニュアル by k-sky

utf8_encode

(PHP 4, PHP 5)

utf8_encodeISO-8859-1 文字列を UTF-8 にエンコードする

説明

string utf8_encode ( string $data )

この関数は、文字列 dataUTF-8 にエンコードし、エンコードされた文字列を 返します。UTF-8 は、 wide character の値をバイトストリームに エンコードするために Unicode で使用される 標準的な仕組みです。UTF-8 は、プレーンな ASCII文字を通し、自己同期(これは、バイトストリームの 開始地点をプログラムが見積もることが可能であることを意味します) します。また、ソートのような標準的な文字列比較関数を使用可能です。 PHP は、UTF-8 文字を次のように最大 4 バイトで エンコードします。

UTF-8 エンコーディング
バイト ビット 表現形式
1 7 0bbbbbbb
2 11 110bbbbb 10bbbbbb
3 16 1110bbbb 10bbbbbb 10bbbbbb
4 21 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
b は、文字列データを保存可能なビットを示します。

パラメータ

data

ISO-8859-1 形式の文字列。

返り値

data を UTF-8 に変換した結果を返します。