Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie die Codierung in einen PHP-String

So konvertieren Sie die Codierung in einen PHP-String

藏色散人
Freigeben: 2023-03-08 12:12:01
Original
3427 Leute haben es durchsucht

PHP-String-Konvertierungs- und Codierungsmethoden: 1. Verwenden Sie die allgemeine iconv-Funktion, um Strings zu konvertieren und zu codieren. 2. Verwenden Sie die Funktion „mb_convert_encoding“, um die Multibyte-Codierungskonvertierung durchzuführen.

So konvertieren Sie die Codierung in einen PHP-String

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, DELL G3-Computer. PHP-Konvertierung der String-Kodierung

Es wurde festgestellt, dass iconv beim Konvertieren des Zeichens „-“ in gb2312 einen Fehler macht. Ohne den Ignorierparameter können nicht alle auf dieses Zeichen folgenden Zeichenfolgen gespeichert werden. Egal was passiert, dieses „-“ kann nicht erfolgreich konvertiert und nicht ausgegeben werden. Darüber hinaus weist mb_convert_encoding diesen Fehler nicht auf.

mb_convert_encoding kann mehrere Eingabecodierungen angeben, die automatisch anhand des Inhalts identifiziert werden. Die Ausführungseffizienz ist jedoch viel schlechter als bei iconv.

string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )
Nach dem Login kopieren

Verwenden Sie iconv im Allgemeinen nur, wenn dies der Fall ist Es ist unmöglich, die ursprüngliche Kodierung zu bestimmen. Welche Kodierung oder wenn die Iconv-Konvertierung nicht normal angezeigt werden kann, verwenden Sie die Funktion mb_convert_encoding. Beispiel:

如:s t r = m b c o n v e r t e n c o d i n g ( str = mb_convert_encoding(str=mb convert encoding(str,“euc-jp”,“ASCII,JIS,EUC-JP,SJIS,UTF- 8”);“ASCII,JIS,EUC-JP,SJIS,UTF-8”的顺序不同效果也有 差异
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie die Codierung in einen PHP-String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage