Die meisten Web- Seiten in englischer Sprache verfasst kommen kodiert in ISO-8859 -1, ein Zeichensatz eingestellt geeignet zur Anzeige englische Text ohne Sonderzeichen oder Akzente . Dieser Zeichensatz wird auch als " Latin 1 " bekannt, weil es die am häufigsten verwendeten lateinischen Zeichen umfasst . Wenn Sie einen Text-String , der ISO-8859 -1 ist , können Sie es auf UTF-8 zu konvertieren mit einem PHP-Funktion . Sobald Text wird in UTF-8 (auch als " Unicode" ) , können Sie in einer beliebigen Sprache mit einem beliebigen Zeichen, die Sie brauchen, zu schreiben, wie Französisch oder Japanisch. Anleitung
1
Erstellen Sie eine Variable und setzen Sie seinen Wert auf eine Zeichenfolge , die nur ISO-8859 -1-Zeichen enthält :
$ mystring = "Dies ist plain English Text ohne Sonderzeichen . ";
2
Typ der" utf8_encode () "-Funktion in Ihrem Code irgendwo unterhalb der variablen, die Sie erstellt haben , und übergeben Sie die Variable als Parameter :
utf8_encode ($ mystring ) ;
Wickeln Sie die Zeichenfolge in einfache oder doppelte Anführungszeichen , um es direkt in die Funktion ohne eine Variable , wenn Sie wollen :
utf8_encode ('Dies ist plain English Text ohne Sonderzeichen ' );
3
Stellen das Ergebnis der " utf8_encode () "-Funktion wie der Wert einer neuen Variablen :
$ utf8string = utf8_encode ($ mystring );
um die ursprüngliche Variable mit dem neuen UTF- 8-kodierten Text zu aktualisieren, setzen Sie den Wert des " utf8_encode () "-Funktion , um die ursprüngliche Variable : $
mystring = utf8_encode ($ mystring );