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 相关文章推荐
PHP JSON 数据解析代码
May 26 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
解析PHP汉字转换拼音的类
Jun 18 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
跟我学Laravel之视图 & Response
Oct 15 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
Dec 02 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
PHP中OpenSSL加密问题整理
Dec 14 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
浅谈laravel aliases别名的原理
Oct 24 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
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
详解javascript函数的参数
2015/11/10 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
vant中的toast层级改变操作
2020/11/04 Javascript
[01:44]Ti10举办地公布
2019/08/25 DOTA
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
快速了解Python开发环境Spyder
2020/06/29 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
一些.net面试题
2014/10/06 面试题
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
毕业生幼师求职自荐信
2013/10/01 职场文书
行政专员工作职责
2013/12/22 职场文书
建筑文秘专业个人求职信范文
2013/12/28 职场文书
写给学生的新学期寄语
2014/01/18 职场文书
司机辞职报告范文
2014/01/20 职场文书
优秀员工获奖感言
2014/03/01 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang