您好,欢迎访问一九零五行业门户网

php如何将字符串转utf8

在php中可以通过iconv函数将将字符串转为utf8编码,其语法是“iconv('要转化的格式',‘转化后的格式’,‘转化的数据’);”。
推荐:《php视频教程》
php 将字符串转换为字符集格式utf8/gb2312/gbk 函数iconv()
iconv()介绍
iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件
iconv('要转化的格式',‘转化后的格式’,‘转化的数据’);
但是转化是经常出错,一般需要在转成的编码后加 “//ignore”:
ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存
iconv("utf-8", "gb2312//ignore", $data)
例子:
<?phpheader("content-type:text/html;charset=utf8"); echo $str = "你好,你是卖咖啡的嘛?"; echo "<br>"; echo $gb = iconv('utf-8','gb2312',$str); echo "<br>"; echo $utf = iconv('gb2312','utf-8',$gb); echo "<br>"; echo $gb = iconv('gb2312','utf-8',$gb);//也可以这么用?>
mb_detect_encoding($content, array(ascii,'utf-8',gb2312,gbk,'big5'));
可以判断是什么编码格式
以上就是php如何将字符串转utf8的详细内容。
其它类似信息

推荐信息