php下使用iconv需要注意的问题
更新时间:2010年11月20日 21:43:47 作者:
在使用这个函数进行字符串编码转换时,需要注意,如果将utf-8转换为gb2312时,可能会出现字符串被截断的情况发生。
string iconv ( string $in_charset , string $out_charset , string $str )
在使用这个函数进行字符串编码转换时,需要注意,如果将utf-8转换为gb2312时,可能会出现字符串被截断的情况发生。
此时可以使用以下方法解决:
复制代码 代码如下:
//author:zhxia
$str=iconv('utf-8',"gb2312//TRANSLIT",file_get_contents($filepath));
此处也可以使用://IGNORE 这个参数,表示忽略不能转换的字符。
您可能感兴趣的文章:
- php 转换字符串编码 iconv与mb_convert_encoding的区别说明
- PHP下编码转换函数mb_convert_encoding与iconv的使用说明
- 基于php iconv函数的使用详解
- linux系统上支持php的 iconv()函数的方法
- PHP通过iconv将字符串从GBK转换为UTF8字符集
- php iconv() : Detected an illegal character in input string
- PHP iconv 解决utf-8和gb2312编码转换问题
- PHP iconv 函数转gb2312的bug解决方法
- php中iconv函数使用方法
- PHP中mb_convert_encoding与iconv函数的深入解析
相关文章
解析PHP的Yii框架中cookie和session功能的相关操作
这篇文章主要介绍了PHP的Yii框架中cookie和session功能的相关操作,需要的朋友可以参考下2016-03-03php Undefined index和Undefined variable的解决方法
这段时间在做项目过程中老是出现这个提示,起初是用$act来接受表单post过来的数据2008-03-03
最新评论