php下使用iconv需要注意的问题


Posted in PHP onNovember 20, 2010

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 相关文章推荐
织梦模板标记简介
Mar 11 PHP
防止MySQL注入或HTML表单滥用的PHP程序
Jan 21 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
Nov 12 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 PHP
批量修改RAR文件注释的php代码
Nov 20 #PHP
为PHP初学者的8点有效建议
Nov 20 #PHP
PHP程序员最常犯的11个MySQL错误小结
Nov 20 #PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 #PHP
整理的9个实用的PHP库简介和下载
Nov 09 #PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
Nov 02 #PHP
在PHP中使用curl_init函数的说明
Nov 02 #PHP
You might like
用PHP编写PDF文档生成器
2006/10/09 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
php判断当前用户已在别处登录的方法
2015/01/06 PHP
Laravel 5 学习笔记
2015/03/06 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
详解Vite的新体验
2021/02/22 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
pytorch 模型可视化的例子
2019/08/17 Python
Python实现结构体代码实例
2020/02/10 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
python和go语言的区别是什么
2020/07/20 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
应届专科生个人的自我评价
2014/01/05 职场文书
房地产财务管理制度
2014/02/02 职场文书
股权收购意向书
2014/04/01 职场文书