PHP iconv 函数转gb2312的bug解决方法


Posted in PHP onOctober 11, 2009

iconv( "UTF-8", "gb2312//IGNORE" , $FormValues['a'])

ignore的意思是忽略转换时的错误,发现iconv在转换字符"—"到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。

另外mb_convert_encoding没有这个bug,所以最好的写法是:

mb_convert_encoding($FormValues['a'], "gb2312", "UTF-8");

但是需要先enable mbstring 扩展库。

也可以把mysql数据库的collation设成utf-8就不用作转换了

PHP 相关文章推荐
PHP生成带有雪花背景的验证码
Oct 09 PHP
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
php桌面中心(三) 修改数据库
Mar 11 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
php继承中方法重载(覆盖)的应用场合
Feb 09 PHP
PHP判断网络文件是否存在的方法
Mar 12 PHP
PHP链表操作简单示例
Oct 15 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
PHP实现的文件上传类与用法详解
Jul 05 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
Ha0k 0.3 PHP 网页木马修改版
Oct 11 #PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
Oct 11 #PHP
PHP 日期时间函数的高级应用技巧
Oct 10 #PHP
PHP 日期加减的类,很不错
Oct 10 #PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
Oct 09 #PHP
PHP 字符串分割和比较
Oct 06 #PHP
PHP parse_url 一个好用的函数
Oct 03 #PHP
You might like
使用字符串函数输出整数化的PHP版本号
2006/10/09 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
Python解析最简单的验证码
2016/01/07 Python
python实现解数独程序代码
2017/04/12 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
Python绘制3D图形
2018/05/03 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
浅析python的Lambda表达式
2019/02/27 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
主题实践活动总结
2014/05/08 职场文书
销售内勤岗位职责
2015/02/10 职场文书
建党伟业观后感
2015/06/01 职场文书
Python进行区间取值案例讲解
2021/08/02 Python
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript
MySQL学习之基础命令实操总结
2022/03/19 MySQL
python+opencv实现目标跟踪过程
2022/06/21 Python