PHP GBK UTF8互转
@tea
function gbk_to_utf8($str){
return mb_convert_encoding($str, 'utf-8', 'gbk');
}
function utf8_to_gbk($str){
return mb_convert_encoding($str, 'gbk', 'utf-8');
}
php识别中文编码并自动转换为UTF-8
php自动识别编码,若里面有中文的话,将其转换为UTF-8就最好了,因为中文在Gbk编辑情况情况下,有可能会乱码,这个和客户端和服务端编码都有关系,为了避免乱码,我们可以使用下面的函数将其自动转换为UTF8国际标准编码:
<?php
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;
}
?>
PHP——字符串统一转码为GBK,自动判断是否UTF8并转码
public static function strToGBK($strText)
{
$encode = mb_detect_encoding($strText, array('UTF-8','GB2312','GBK'));
if($encode == "UTF-8")
{
return @iconv('UTF-8','GB18030',$strText);
}
else
{
return $strText;
}
}
mb_detect_encoding:检测字符的编码
PHP GBK UTF8互转
http://www.oschina.net/code/snippet_1443477_48480
标签:GBK UTF8 编码转换 php识别中文编码并自动转换为UTF-8
http://www.codefans.net/articles/1272.shtml
PHP通过iconv将字符串从GBK转换为UTF8字符集
http://www.jb51.net/article/27743.htm
各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解
http://blog.csdn.net/lvxiangan/article/details/8151670
站长工具 > 日常实用工具