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