Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn die PHP-Fread-Funktion verstümmelt ist?

Was tun, wenn die PHP-Fread-Funktion verstümmelt ist?

藏色散人
藏色散人Original
2021-09-18 09:54:402567Durchsuche

Lösung für den verstümmelten Code der PHP-Fread-Funktion: 1. Lesen Sie die Datei direkt über die Fread-Funktion. 2. Transkodieren Sie den gelesenen Inhalt über die Methode „iconv(‘gbk‘, ‚utf-8‘, $data)“. .

Was tun, wenn die PHP-Fread-Funktion verstümmelt ist?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, Dell G3-Computer

Was soll ich tun, wenn die PHP-Fread-Funktion verstümmelt ist?

Problembeschreibung: In

PHP, lesen Sie die Datei direkt über die fread-Funktion. Wenn der Dateiinhalt auf Chinesisch ist, wird das Problem verstümmelt.

Lösung:

Versuchen Sie, den Inhalt nach dem Vorlesen zu transkodieren.

iconv('gbk', 'utf-8', $data)

Zugehörige Einführung:

iconv_get_encoding – Rufen Sie die internen Konfigurationsvariablen der Iconv-Erweiterung ab.

iconv_mime_decode_headers – Dekodieren Sie mehrere MIME-Header-Felder gleichzeitig

iconv_mime_decode – Dekodiert ein MIME-Header-Feld

iconv_mime_encode – Erstellt ein MIME-Header-Feld

iconv_set_encoding – Legt die aktuellen Einstellungen für die Zeichenkodierungskonvertierung fest

iconv_strlen – Gibt die Zeichenanzahl einer Zeichenfolge zurück

iconv_strpos – Findet die Position des ersten Vorkommens von a Nadel in einem Heuhaufen

iconv_strrpos – Findet das letzte Vorkommen einer Nadel in einem Heuhaufen

iconv_substr – Abfangen eines Teils der Zeichenfolge

iconv – Konvertieren der Zeichenfolge gemäß der erforderlichen Zeichenkodierung

ob_iconv_handler – Konvertieren mit dem Ausgabepuffer-Handler Zeichenkodierung

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-Fread-Funktion verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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