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)“. .
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!