如果不清楚字符串的编码格式的话,就可以将这段字符这样检查:
$encode = mb_detect_encoding($string, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′));
echo $encode;
这样就能知道它是什么编码的了。后续操作还可以为其转码:
if ($encode == “UTF-8″){
$string = iconv("UTF-8″,"GBK",$string);
}
解析php获取字符串的编码格式的方法(函数)
2020-04-25 16:17PHP教程网 PHP教程
本篇文章是对php获取字符串的编码格式的方法(函数)进行了详细的分析介绍,需要的朋友参考下
延伸 · 阅读
- 2020-04-25PHP中mb_convert_encoding与iconv函数的深入解析
- 2020-04-25浅析PHP页面局部刷新功能的实现小结
- 2020-04-25解析php中var_dump,var_export,print_r三个函数的区别
- 2020-04-25基于PHP文件操作的详细诠释
- 2020-04-25解析php安全性问题中的:Null 字符问题
- 2020-04-24解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作
- PHP教程
PHP使用SOAP调用API操作示例
这篇文章主要介绍了PHP使用SOAP调用API操作,结合实例形式分析了php基于SOAP调用API的常见操作技巧及相关问题解决方法,需要的朋友可以参考下...
- PHP教程
PHP语言中global和$GLOBALS[]的分析 之二
PHP语言中global和$GLOBALS[]的分析 之二,需要的朋友可以参考下 ...
- PHP教程
Laravel源码解析之路由的使用和示例详解
这篇文章主要介绍了Laravel源码解析之路由的使用和示例详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- PHP教程
php数组函数序列之array_keys() - 获取数组键名
array_keys() 函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名 ...
- PHP教程
PHP的mysqli_sqlstate()函数讲解
今天小编就为大家分享一篇关于PHP的mysqli_sqlstate()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...
- PHP教程
ThinkPHP3.0略缩图不能保存到子目录的解决方法
THINKPHP3.0上传文件后略缩图不能保存到子目录,是因为UploadFile.class.php这个上传类中getSubName()函数只能创建原图的子目录而不能创建略缩图的子目录,可以说...
- PHP教程
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'URL_MODEL' => 2 即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了...
- PHP教程
基于PHP静态类的原罪详解
本篇文章对PHP静态类的原罪进行了详细的介绍,需要的朋友参考下 ...