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基于ob_start(ob_gzhandler)实现网页压缩功能的方法
这篇文章主要介绍了php基于ob_start('ob_gzhandler')实现网页压缩功能的方法,涉及php中ob_gzip、ob_start等函数操作缓冲区及内容压缩相关技巧,需要的朋友可以参考下2017-02-02php下foreach提示Warning:Invalid argument supplied for foreach()
这篇文章主要介绍了php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法,是很多开发者在进行PHP程序设计的过程中经常会遇到的问题,需要的朋友可以参考下2014-11-11
最新评论