UTF - 8 er en type tegnkoding vanligvis brukes på websider , e-post , operativsystemer og applikasjoner. UTF - 8 koder alle de 1.112.064 Unicode-tegn , som omfatter langt flere tegn enn det historiske 128 -tegns ASCII -koding. Når en webside mottar en tekststreng med en annen koding , kan du bruke PHP er " mb_convert_encoding "-funksjonen til å konvertere strengen til UTF - 8-koding . Instruksjoner
en
Åpne PHP-filen i en teksteditor , for eksempel Windows Notisblokk.
2
tilgang til en tekststreng som ikke allerede UTF - 8-kodet . En vanlig vises ikke UTF - 8-kodet kilde er en HTTP- header , som noen ganger er ISO -8859- 1-koding . For eksempel tilgang til en innkommende HTTP streng som heter " Name" med koden " $ str = $ _POST [" navn " ]; "
3
konvertere tekststrengen til UTF - 8 ved hjelp den mb_convert_encoding funksjon i formatet " mb_convert_encoding ( string , to_encoding , from_encoding ); " . Den " from_encoding " er en valgfri parameter som du kan bruke til å angi kodingen av kilden streng. Hvis " from_encoding " er utelatt, bruker funksjonen strengen interne koding. For eksempel , "$ target = mb_convert_encoding ( $ str, " UTF - 8 " , " ISO -8859 -1 " ); " returnerer en UTF - 8-kodet versjon av tekststrengen " str " inn i " target" string < . br >
4
Lagre PHP-filen og lukke tekst editor.