iconv ( 'UTF-8' , 'GBK' , $str ); //将$str字符串 utf-8 编码转换成 gbk; 另外,5.4.0 这个版本起,字符非法时候会返回 FALSE,除非在输出字符里指定了 //IGNORE 。 在之前版本,它会返回一部分字符串。 很多时候导出为了避免报错影响会这样写: @iconv ( 'UTF-8' , 'GBK//IGNORE' , $str ); 但是相对来说,mb_convert_encoding()函数兼容性更好,有时候PHP的服务器用 iconv()函数反而出错; mb_convert_encoding( $str , 'GBK' , 'UTF-8'); //将$str字符串 utf-8 编码转换成 gbk; //编码参数的位置要注意下,你别写错了
相关文章
- JavaScript中字符串与Unicode编码互相转换的实现方法
- Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)
- php中替换字符串函数strtr()和str_repalce()的用法与区别
- 关于PHP中字符串与多进制转换函数的实例代码
- PHP iconv()函数字符编码转换的问题讲解
- 浅析PHP中的字符串编码转换(自动识别原编码)
- PHP下编码转换函数mb_convert_encoding与iconv的使用说明
- PHP中mb_convert_encoding与iconv函数的深入解析
- Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)
- php 转换字符串编码 iconv与mb_convert_encoding的区别说明