De fleste nettsider skrevet på engelsk kommer kodet i ISO -8859 -1, en tegnkoding satt egnet til å vise engelsk tekst uten spesialtegn eller aksenttegn . Dette tegnsettet er også kjent som " Latin 1 " fordi den inneholder de mest brukte latinske tegn. Hvis du har en tekststreng som er ISO -8859 -1, kan du konvertere den til UTF - 8 ved hjelp av en PHP -funksjon. Når teksten er satt til UTF - 8 ( også kalt " Unicode ") , kan du skrive på alle språk ved hjelp av noen tegn du trenger , for eksempel fransk eller japansk. Instruksjoner
en
Lag en variabel og sette verdien til en streng som inneholder kun ISO -8859- 1 tegn : en
$ myString = "Dette er vanlig engelsk tekst uten spesialtegn . ";
2
Skriv inn " utf8_encode ( ) "-funksjonen i koden et sted under variable skapte deg og gå i de variable som sin parameter : en
utf8_encode ( $ myString ) ;
Wrap strengen i enkle eller doble anførselstegn for å skrive det direkte inn i funksjonen uten å bruke en variabel , hvis du ønsker : en
utf8_encode (' Dette er vanlig engelsk tekst med ingen spesielle tegn ' ) ;
3
Sett følge av " utf8_encode ( ) "-funksjonen som verdien av en ny variabel : en
$ utf8string = utf8_encode ( $ myString );
å oppdatere den opprinnelige variabelen med den nye UTF - 8-kodet tekst , sett verdien av " utf8_encode ( ) "-funksjonen til den opprinnelige variable : en
$ myString = utf8_encode ( $ myString );