在php中,如果你想打印出字符串的编码格式,可以使用下面这个方法:
$encode = mb_detect_encoding($string, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′)); echo $encode;
这样就可以打印出字符串的编码格式了。同时你也可以转换字符串的编码格式,如下:
iconv("UTF-8","GB2312//IGNORE",$encode)
这样就把utf-8格式转换成gb2312格式的字符串了,其中ignore是忽略转化时的错误,否则在该字符后面的其他字符串无法正确保留。
还有个设置页面的php方法:
header(“Content-Type: text/html; charset=gb2312")
这样就可以设置页面的格式为gb2312。