(PHP 3>= 3.0.6, PHP 4 , PHP 5)
utf8_encode -- Codifica una stringa da ISO-8859-1 a UTF-8
Descrizione
string
utf8_encode ( string data )
Questa funzione converte la stringa data al formato
UTF-8, e restituisce la nuova versione.
UTF-8 è il meccanismo standard utilizzato da
Unicode per la codifica dei valori wide
character in un flusso di byte.
La codifica UTF-8 è trasparente ai caratteri ASCII,
è auto-sincronizzata (per un programma è possibile determinare dove iniziano
i caratteri in un flusso di dati) e può essere usata nelle normali funzioni
di confronto di stringhe per i sort e simili. Il PHP codifica i caratteri
UTF-8 fino a quattro byte come segue:
Tabella 1. Codifica UTF-8
bytes | bits | rappresentazione |
---|
1 | 7 | 0bbbbbbb |
2 | 11 | 110bbbbb 10bbbbbb |
3 | 16 | 1110bbbb 10bbbbbb 10bbbbbb |
4 | 21 | 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb |
Ciascuna
b rappresenta un bit che può essere utilizzato
per registrare le informazioni del carattere.