PHP中iconv函数来转换编码,如UTF-8转GB2312
最近在做建行接口的时候发现必须 将编码UTF-8转换成GB2312 所以才采用这个iconv函数来转换编码。
发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 让我郁闷了好一会儿,去网上一查资料才知道这是iconv函数的一个bug。iconv在转换字符”—”到gb2312时会出错。
下面慢慢看一下这个函数的用法。
最简单的应用,把gb2312置换成utf-8:
$zhuan=iconv("UTF-8","GB2312",$data);
针对这的问题,可以用如下代码实现:
$zhuan=iconv("UTF-8","GBK",$data);
你没有看错,就这么简单,不使用gb2312,而写成GBK,就可以了。
还有一种方法,第二个参数,加上//IGNORE,忽略错误,如下:
$zhuan=iconv("UTF-8","GB2312//IGNORE",$data);
没有具体比较这两种方法,感觉第一种(GBK代替gb2312)方法更好。
PHP中iconv函数来转换编码,如UTF-8转GB2312相关推荐
- linux中iconv函数,Linux下编码转换(iconv函数族)
转自:http://www.linuxdiyf.com/viewarticle.php?id=45164 在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实 ...
- php中iconv函数使用_字符集转换编码
php中iconv函数介绍 iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库. 1.下载libiconv函数库http://ftp.gnu.org/pub/gnu/lib ...
- php iconv 空格,PHP_PHP中iconv函数转码时截断字符问题的解决方法,iconv是转换编码的,但是在中 - phpStudy...
PHP中iconv函数转码时截断字符问题的解决方法 iconv是转换编码的,但是在中文转码时候出现显示不全问题. iconv("UTF-8","GB2312//IGNOR ...
- c语言使用iconv函数实现字符编码转换
c语言使用iconv函数实现字符编码转换 linux下提供了iconv库来实现字符编码转换,先介绍下命令行: iconv [-f encoding] [-t encoding] [inputfile ...
- php中icon,php中iconv函数的使用方法
本篇文章中的内容介绍的是php中iconv函数的使用方法,在这里分享给大家,有需要的朋友可以参考一下 最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只 ...
- php7 iconv函数,分析php中iconv函数使用方法
分析php中iconv函数使用方法 最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些. ...
- linux iconv函数失败,Linux 编码转换 (iconv失败的解决方法)
一开始,调用iconv_open()会返回-1,使用printf("errno=%d\n",errno)查看,返回22,说是invalid argument参数非法. 试了下,确定 ...
- PHP iconv()函数转字符编码的问题(转)
载自:http://www.nowamagic.net/php/php_FunctionIconv.php 在php函数库有一个函数:iconv(),iconv函数库能够完成各种字符集间的转换,是ph ...
- php 转码iconv,PHP iconv()函数转字符编码的问题(转)
在php函数库有一个函数:iconv(),iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库. 最 近在做一个小偷程序,需要用到iconv函数把抓取来过的utf-8编码的页 ...
最新文章
- druid拦截器_CMS基于SpringBoot+Shiro+Mybatis+Druid+layui后台管理系统
- linux 线程库在哪里,linux线程库
- 8岁上海小学生B站教编程惊动苹果CEO,库克亲送生日祝福
- 用友登录控件Vbs脚本
- kali linux 下载百度云大文件
- Vue axios 上传图片
- 中国液化石油气(LPG)市场销售现状与竞争发展策略分析报告2022-2028年版
- arduino 勘智k210_如何评价嘉楠耘智的勘智K210芯片?
- python数据库模糊查询_原创:Python编写通讯录,支持模糊查询,利用数据库存储...
- [备忘]WPF的Colors类
- 微信小程序支付,带java源码
- java 跳跃表_c++实现跳跃表(Skip List)的方法示例
- CSRobot gen:mssql-c#类型映射
- 学计算机的,怎么知道自己喜欢软件还是硬件
- 快速修复 Log4j2 远程代码执行漏洞步骤
- css 30 常用选择选择器
- H3C SecPath U200-S 如何在内网使用外网IP地址访问内网服务器
- C++类的静态成员函数普通成员函数
- 固定资产管理系统对企业的意义?
- 【图像检测-缺陷检测】基于计算机视觉实现液晶显示器表面缺陷检测含Matlab源码
热门文章
- 【停车位预测】基于matlab BP神经网络停车位预测【含Matlab源码 765期】
- “前程无忧”招聘数据爬虫——(1)
- VLC Media Player的简介
- (原创).net menu click instead of hover 点击显示下一级
- 【路径规划】基于Djisktra算法实现路由无线传感器网络模拟随机路点运动模型含Matlab源码
- day14_雷神_前端02
- 转载:PowerShell实现本地用户和组迁移指南
- 又拍云upyun 文件上传(Java)
- react快速框架dva搭建项目架构
- openface在pycharm上的安装