7.109.13 utf8_encode()Convertit une chaîne ISO-8859-1 en UTF-8[ Exemples avec utf8_encode ] PHP 3>= 3.0.6, PHP 4
string
utf8_encode (
string
data
)
utf8_encode
code la chaîne data au format
UTF-8
, et retourne la version codée.
UTF-8
est un mécanisme standardisé
utilisé par Unicode pour coder les caractère de grande
taille dans des flôts d'octets.
UTF-8
est transparent
pour les caractères
ASCII
, il est
auto-synchronisé (c'est à
dire qu'un programme peut toujours savoir dans un flôt d'octet où
un caractère commence), et peut être utilisé pour
faire des comparaisons de chaînes standard, comme pour le tri. PHP
utilise l'
UTF-8
pour coder les caractères
jusqu'à 4 octets comme ceci :
octets |
bits |
représentation |
1 |
7 |
0bbbbbbb |
2 |
11 |
110bbbbb 10bbbbbb |
3 |
16 |
1110bbbb 10bbbbbb 10bbbbbb |
4 |
21 |
11110bbb 10bbbbbb 10bbbbbb 10bbbbbb |
Chaque
b
représente un bit qui peut
être utilisé pour enregistrer un caractère.
|