学习php字符串编码的转换与判断
程序员文章站
2022-04-26 10:10:05
...
本文介绍下,php编程中进行字符串编码的转码与判断的一段代码,有需要的朋友可以拿去做个参考。
在php中经常需要实现GBK 和 UTF-8 编码转换,比如像 PHP 中的 json_encode 本身根本不支持 GBK 形式的编码。
有两个库函数能够支持编码的转换,通常能够想到的就是 iconv 函数,你如:
但 iconv 只能解决编码预先知道的情况,如果字符串编码未知,则需要先探测其编码,这时可能会用到 mb_string 扩展库:可是 mb_detect_encoding 存在一个硬伤,经常出现判断不准确的情况。 可以参考如下的解决方法:通过以上方式得到字符串编码信息后,即可使用 iconv 或 mb_convert_encoding 进行编码转换了。 |
上一篇: javascript中数组的定义及使用实例_javascript技巧
下一篇: PHP打印一个变量
推荐阅读
-
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
-
PHP学习笔记之字符串编码的转换和判断
-
php的数组与字符串的转换函数整理汇总
-
Java “图片” 与 “base64编码字符串”的相互转换
-
python字符串与url编码的转换实例
-
php数组与字符串的转换函数整理汇总
-
php进行GB2312与UTF8编码转换的代码
-
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
-
PHP下编码转换函数mb_convert_encoding与iconv的使用说明_PHP教程
-
PHP下编码转换函数mb_convert_encoding与iconv的使用说明