Heim > Artikel > Backend-Entwicklung > So konvertieren Sie die Datenkodierung von utf-8 in gbk in PHP
In PHP können Sie die Funktion iconv() verwenden, um die Datenkodierung von utf-8 in gbk zu konvertieren. Diese Funktion kann die Zeichenfolge entsprechend der erforderlichen Zeichenkodierung konvertieren. "gbk //TRANSLIT",$str)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion iconv() verwenden, um die Datenkodierung von utf-8 in gbk zu konvertieren. Die Funktion „iconv()“ kann auch die GBK-Kodierung in utf8 konvertieren.
Syntax:<?php header("Content-type:text/html;charset=UTF-8"); $str= '你好,这里是utf8转gbk!'; echo $str; echo '<br />'; echo iconv("UTF-8","gbk//TRANSLIT",$str); //将字符串的编码从UTF-8转到GB2312 ?>Konvertieren Sie die Zeichenfolge str von in_charset in out_charset.
Parameterbeschreibung:
$in_charset: Eingabezeichensatz.
$out_charset: Ausgabezeichensatz.
Wenn Sie nach out_charset die Zeichenfolge //TRANSLIT hinzufügen, wird die Transliterationsfunktion aktiviert. Das heißt, wenn ein Zeichen nicht durch den Zielzeichensatz dargestellt werden kann, kann es durch ein oder mehrere ähnliche Zeichen angenähert werden. Wenn Sie die Zeichenfolge //IGNORE hinzufügen, werden Zeichen, die nicht im Zielzeichensatz ausgedrückt werden können, stillschweigend verworfen. Andernfalls wird ein E_NOTICE ausgelöst und false zurückgegeben.
WARNUNG$str: Die zu konvertierende Zeichenfolge.
Rückgabewert: Gibt die konvertierte Zeichenfolge zurück oder gibt bei einem Fehler false zurück.Ab Version 5.4.0 wird false zurückgegeben, wenn das Zeichen unzulässig ist, es sei denn, //IGNORE ist im Ausgabezeichen angegeben. In früheren Versionen wurde eine Teilzeichenfolge zurückgegeben.
“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie die Datenkodierung von utf-8 in gbk in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!