Lösung für PHP mit fwrite zum Schreiben chinesischer verstümmelter Dateien in Dateien: 1. Verwenden Sie die Funktion [mb_detect_encoding()], um die Inhaltscodierungsmethode zu erhalten. 2. Verwenden Sie die Funktion [mb_convert_encoding()], um den Inhalt zu konvertieren Kodierungsmethode zu [UTF-8] Das ist es.
Lösung für verstümmelte chinesische Zeichen, wenn PHP fwrite zum Schreiben von Dateien verwendet:
PHP verwendet fwrite oder file_put_contents zum Schreiben Dateien Der Inhalt ist auf Chinesisch verstümmelt. Viele Leute sagen, dass die PHP-Skriptcodierungsmethode UTF-8 ist und die erstellten Dateien UTF-8 sind.
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.
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich mit fwrite chinesische verstümmelte Dateien in PHP schreibe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!