Die Art und Weise, wie PHP Dateien transkodiert, ist: Verwenden Sie zuerst die Funktion mb_detect_encoding(), um die von der Datei verwendete Kodierung zu bestimmen, und verwenden Sie dann die Funktion mb_convert_encoding(), um die Datei zu transkodieren.
Einführung in verwandte Funktionen:
(empfohlenes Tutorial: php-Tutorial)
mb_convert_encoding() Funktion konvertiert Zeichenkodierung.
Die Funktion mb_detect_encoding() bestimmt die von einer Zeichenfolge verwendete Codierung.
Funktionssyntax:
mb_convert_encoding($str,$encoding1,$encoding2);
Code-Implementierung:
function characet($data){ if( !empty($data) ){ $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5')) ; if( $fileType != 'UTF-8'){ $data = mb_convert_encoding($data ,'utf-8' , $fileType); } } return $data; }
Das obige ist der detaillierte Inhalt vonSo transkodieren Sie Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!