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下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
Jun 24 PHP
php给每个段落添加空格的方法
Mar 20 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
PHP实现原生态图片上传封装类方法
Nov 08 PHP
PHP进程通信基础之信号
Feb 19 PHP
微信接口生成带参数的二维码
Jul 31 PHP
PHP实现的简单组词算法示例
Apr 10 PHP
PHP工厂模式简单实现方法示例
May 23 PHP
Laravel 自定命令以及生成文件的例子
Oct 23 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
php 如何获取数组第一个值
2013/08/06 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
简单三步,搞掂内存泄漏
2007/03/10 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
在JavaScript中构建ArrayList示例代码
2014/09/17 Javascript
JavaScript原型及原型链终极详解
2016/01/04 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
js实现带三角符的手风琴效果
2017/03/01 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
举例详解Python中yield生成器的用法
2015/08/05 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Python3 批量扫描端口的例子
2019/07/25 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
在家更换处方镜片:Lensabl
2019/05/01 全球购物
Java程序员常见面试题
2015/07/16 面试题
就业自荐信
2013/12/04 职场文书
行政人事岗位职责
2014/03/17 职场文书
元旦晚会开场白
2015/05/29 职场文书
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js