php页面中
1 %E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6
这是什么码
2 怎么转化成汉字呀
thanks..
1 %E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6
这是什么码
2 怎么转化成汉字呀
thanks..
<?php
function is_utf8($word){
if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$word) == true) {
return true;
} else {
return false;
}
}var_dump(is_utf8($s2));
先看下是什么编码格式,不行就设置编码格式
再转码
?>
gbk文件中输出不结果,
iconv( "UTF-8", "GB2312" , $str_e);
echo urldecode($str_e);还是输出乱码!
echo iconv( "UTF-8", "GB2312" , urldecode($str_e));
echo iconv( "UTF-8", "GB2312" , urldecode($str_e));可以了,多谢