UTF-8 er en type tegnsæt almindeligt brugt på websider , e-mail , operativsystemer og applikationer. UTF-8 koder alle de 1.112.064 Unicode-tegn , som omfatter langt flere tegn end historiske 128 ASCII- kodning . Når en webside modtager en tekststreng med en anden kodning , kan du bruge PHP er " mb_convert_encoding "-funktionen til at konvertere strengen i UTF -8-kodning . Instruktioner
1
Åbn din PHP-fil i en teksteditor , såsom Windows Notesblok.
2
Access en tekststreng , der ikke allerede UTF- 8-kodet . Et almindeligt optræder ikke- UTF- 8-kodet kilde er en HTTP header , som nogle gange er ISO -8859-1 -kodet. For eksempel åbne et indgående HTTP string hedder "Navn" med koden " $ str = $ _POST [ " Navn " ]"
3
Konverter tekststreng til UTF-8 ved hjælp den mb_convert_encoding funktionen i formatet " mb_convert_encoding (streng, to_encoding , from_encoding ) ." Den " from_encoding " er en valgfri parameter, som du kan bruge til at angive kodningen af kilden streng. Hvis " from_encoding " udelades , bruger funktionen strengens indre kodning . For eksempel, " $ target = mb_convert_encoding ( $ str, " UTF- 8 "," ISO -8859-1 ") " returnerer en UTF- 8-kodet udgave af tekststrengen " str " i "mål" string < . br >
4
Gem din PHP fil , og luk teksteditoren.