(PHP 3 >= 3.0.6, PHP 4, PHP 5)
utf8_encode -- 將 ISO-8859-1 編碼的字串轉換為 UTF-8 編碼
描述
string
utf8_encode ( string data )
該函數將 data 字串轉換為 UTF-8 編碼,並返回編碼後的字串。UTF-8 是一種用於將寬字元值轉換為位元組流的 Unicode 的標準機制。UTF-8 對於純 ASCII 字元來說是透明的,且是自同步的(也就是說這使得程式能夠得知字元從位元組流的何處開始),並可被普通字串比較函數用以比較等動作。PHP 可將 UTF-8 編碼為多達四個位元組的字元,如:
表格 1. UTF-8 編碼
位元組(bytes) | 位(bits) | 表 示 |
---|
1 | 7 | 0bbbbbbb |
2 | 11 | 110bbbbb 10bbbbbb |
3 | 16 | 1110bbbb 10bbbbbb 10bbbbbb |
4 | 21 | 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb |
每個 UTF-8 表示一個能被用以儲存字元資料的位。