So konvertieren Sie utf8 in gb2312 in PHP

coldplay.xixi
Freigeben: 2023-03-05 18:52:01
Original
4279 Leute haben es durchsucht

So konvertieren Sie utf8 in gb2312 in PHP: Verwenden Sie die Funktion ICONV, um zu vermeiden, dass ein bestimmtes Zeichen kein entsprechendes Zeichen im Zielzeichensatz hat. Der Teil nach diesem Zeichen wird ignoriert -8", " gb2312", "abc sunshine123");].

So konvertieren Sie utf8 in gb2312 in PHP

【Verwandte Lernempfehlung: php-Programmierung(Video)】

php-Methode zum Konvertieren von utf8 in gb2312:

Verwenden Sie die ICONV-Funktion :iconv( "UTF-8 ", "gb2312" , "abc sunshine 123");

<?php
 * 函数名:get_utf8_to_gb($value)
 * 作  用:utf8编码字符串转换成gb2312编码
function   get_utf8_to_gb($value)
{  $value_1= $value;  
 $value_2=@iconv( "utf-8", "gb2312//IGNORE",$value_1);
 //使用@抵制错误,如果转换字符串中,某一个字符在目标字符集里没有对应字符,那么,这个字符之后的部分就被忽略掉了;
 即结果字符串内容不完整,此时要使用//IGNORE 
 $value_3=@iconv( "gb2312", "utf-8//IGNORE",$value_2); 
 if(strlen($value_1)==strlen($value_3))
 {   return   $value_2;
 }else
 {   return   $value_1;
 }
}
?>
Nach dem Login kopieren

Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Rubrik php-Schulung!

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie utf8 in gb2312 in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!