Heim > Artikel > Backend-Entwicklung > So lösen Sie das verstümmelte PHP-Fwrite-Problem
php fwrite verstümmelte Lösung: Verwenden Sie zuerst die Funktion „mb_detect_encoding()“, um die Inhaltskodierungsmethode zu erhalten, und verwenden Sie dann die Funktion „mb_convert_encoding()“, um die Inhaltskodierungsmethode in „UTF-8“ zu konvertieren.
Empfohlen: „PHP-Video-Tutorial“
Lösen Sie das verstümmelte PHP-Fwrite-Problem
PHP verwendet fwrite oder file_put_contents, um verstümmelte Dateiinhalte in Chinesisch zu schreiben. Dies ist jedoch nicht der Fall.
Die Lösung ist einfach:
fwrite($fp, mb_convert_encoding( $content, 'UTF-8', mb_detect_encoding($content) ) );
Verwenden Sie die Funktion mb_detect_encoding(), um die Inhaltscodierungsmethode abzurufen, und verwenden Sie die Funktion mb_convert_encoding(), um die Inhaltscodierungsmethode in UTF-8 zu konvertieren.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das verstümmelte PHP-Fwrite-Problem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!