De flesta webbsidor skrivna på engelska kommer kodade i ISO -8859-1 , en teckenkodning som passar visning engelsk text med några specialtecken eller accenter . Denna teckenuppsättning är också känd som " Latin 1 " eftersom det innehåller de vanligaste latinska tecken . Om du har en textsträng som är ISO -8859-1 , kan du konvertera den till UTF - 8 med en PHP-funktionen . När texten är satt till UTF - 8 ( även kallat " Unicode " ) , kan du skriva på vilket språk använder alla tecken som du behöver , till exempel franska eller japanska . Instruktioner
1
Skapa en variabel och sätta dess värde till en sträng som innehåller endast ISO -8859-1 tecken :
$ MyString = " Detta är ren engelska text med några specialtecken . " ;
2
Skriv " utf8_encode ( ) " -funktion i koden någonstans nedanför den variabel som du skapade och passera i variabeln som sin parameter :
utf8_encode ( $ MyString ) ;
Wrap strängen i enkla eller dubbla citattecken för att ange det direkt i funktion utan att använda en variabel , om du vill :
utf8_encode ( "Detta är ren engelska text med några specialtecken " ) ; Addera 3
Ställ resultatet av " utf8_encode ( ) " -funktion som värdet av en ny variabel :
$ utf8string = utf8_encode ( $ MyString ) ;
att uppdatera den ursprungliga variabeln med den nya UTF - 8-kodad text , ange värdet för " utf8_encode ( ) " -funktion till den ursprungliga variabeln :
$ MyString = utf8_encode ( $ MyString ) ; Addera