php下使用iconv需要注意的问题
作者:bea
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));
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 这个参数,表示忽略不能转换的字符。
有用 | 无用
代码如下:
//author:zhxia
$str=iconv('utf-8',"gb2312//TRANSLIT",file_get_contents($filepath));
即在第二个参数出添加红色字部分,表示:如果在目标编码中找不到与源编码相匹配的字符,会选择相似的字符进行转换。
此处也可以使用://IGNORE 这个参数,表示忽略不能转换的字符。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php printf输出格式使用说明
- PHP执行zip与rar解压缩方法实现代码
- smarty模板嵌套之include与fetch性能测试
- php 学习资料零碎东西
- PHP访问MYSQL数据库封装类(附函数说明)
- PHP验证码类代码( 最新修改,完全定制化! )
- PHP项目开发中最常用的自定义函数整理
- PHP自动选择 连接本地还是远程数据库
- Mysql数据库操作类( 1127版,提供源码下载 )
- PHP分页函数代码(简单实用型)
- php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
- php小偷相关截取函数备忘
- php与paypal整合方法
- 网站用php实现paypal整合方法
- paypal即时到账php实现代码
- 解析PayPal支付接口的PHP开发方式
- php购物网站支付paypal使用方法
- IP攻击升级,程序改进以对付新的攻击
- php下封装较好的数字分页方法