UTF-8 ist eine Art von Zeichencodierung häufig auf Web-Seiten , E-Mail , Betriebssystemen und Anwendungen verwendet. UTF-8 kodiert alle 1.112.064 Unicode-Zeichen , die weit mehr als der historische Zeichen 128 Zeichen ASCII-Codierung enthält . Wenn eine Webseite eine Zeichenfolge empfängt mit einer anderen Kodierung , können Sie mit PHP " mb_convert_encoding "-Funktion , um die Zeichenfolge in UTF -8-Codierung zu konvertieren. Anleitung
1
Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad.
2
Zugriff auf eine Zeichenfolge , die nicht bereits UTF -8 kodiert. Eine häufig auftretende Nicht-UTF- 8-codierte Quelle ist ein HTTP-Header , die manchmal ist ISO-8859- 1 kodiert . Zum Beispiel , ein kommender HTTP Zeichenfolge mit dem Namen "Name" mit dem Code " $ str = $ _POST [ " Name " ];"
3
Konvertieren Sie die Zeichenfolge in UTF-8 mit die mb_convert_encoding Funktion im Format " mb_convert_encoding (string , to_encoding , from_encoding ); " . Die " from_encoding " ist ein optionaler Parameter , die Sie verwenden , um die Codierung der Quelle String angeben können. Wenn " from_encoding " weggelassen wird, verwendet die Funktion den String interne Codierung. Zum Beispiel: " $ target = mb_convert_encoding ($ str, " UTF-8 "," ISO -8859-1 "); " gibt einen UTF- 8-codierte Version des Text-String "str" in das "target " string < . br> 4
Speichern Sie Ihre PHP -Datei und schließen Sie den Texteditor .