如果不清楚字符串的编码格式的话,就可以将这段字符这样检查:
$encode = mb_detect_encoding($string, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′));
echo $encode;
这样就能知道它是什么编码的了。后续操作还可以为其转码:
if ($encode == “UTF-8″){
$string = iconv("UTF-8″,"GBK",$string);
}
相关文章
- Golang的时间生成,格式化,以及获取函数执行时间的方法
- php 中文字符串首字母的获取函数
- PHP中常用的字符串格式化函数总结
- [获取行数]php读取大文件提供性能的方法,PHP的stream_get_line函数读取大文件获取文件的行数的方...
- 在PHP代码中处理JSON 格式的字符串的两种方法:
- Java8获取当前时间、新的时间日期类如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类
- centos shell编程5 LANMP一键安装脚本 lamp sed lnmp 变量和字符串比较不能用-eq cat > /usr/local/apache2/htdocs/index.php <
- Spring MVC 后端获取前端提交的json格式字符串并直接转换成control方法对应的参数对象
- php -- 修改字符串的编码格式
- PHP json_decode 函数解析 json 结果为 NULL 的解决方法