php关于字符集一些相关的函数

作者: JONE 分类: 编程 发布时间: 2020-12-06 10:57

utf8转换为gbk

<?php
header("Content-type:text/html;charset=UTF-8");
echo $str= '你好,这里是utf8转gbk!';
echo '<br />';
echo iconv("UTF-8","gbk//TRANSLIT",$str); //将字符串的编码从UTF-8转到GB2312

gbk转换为utf8

<?php
header("Content-type:text/html;charset=GB2312");
echo $str= '你好,这里是gbk转utf8!';
echo '<br />';
echo iconv('GB2312', 'UTF-8', $str); //将字符串的编码从GB2312转到UTF-8

检测当前字符串编码并将编码改为utf-8

获取当前字符串的编码

$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));

将字符编码改为utf-8

$str_encode = mb_convert_encoding($str, 'UTF-8', $encode);