(PHP 4, PHP 5)
utf8_encode — Koduje ciąg znaków w ISO-8859-1 do UTF-8
$dane
)
Ta funkcja koduje dane
do
UTF-8, po czym zwraca je zakodowane.
UTF-8 jest standardowym mechanizmem używanym przez
Unicode do kodowania wartości rozszerzonych
znaków w ciąg bajtów.
UTF-8 jest przeźroczyste dla znaków w czystym ASCII,
samozsynchronizowane (w znaczeniu posiadania możliwości aby program mógł znaleźć
gdzie w ciągu bajtów zaczynają się znaki) jak również może być używane
w normalnym porównywaniu znaków na potrzeby sortowania itp. PHP koduje znaki
UTF-8 do maksymalnie czterech bajtów, w podany poniżej sposób:
bajty | bity | reprezentacja |
---|---|---|
1 | 7 | 0bbbbbbb |
2 | 11 | 110bbbbb 10bbbbbb |
3 | 16 | 1110bbbb 10bbbbbb 10bbbbbb |
4 | 21 | 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb |
dane
Łańcuch znaków zakodowany w ISO-8859-1.
Zwraca dane
przekorwentowane do UTF-8 .