PHP iconv 解决utf-8和gb2312编码转换问题
网上的都是这样用的
<?php
$content = iconv("utf-8","gb2312",$content);
?>
这样做其实也对着了,看着确实是把utf-8转化为gb2312了,但是实际运行的话,往往都是以失败告终的,原因呢?
原因实际上也很简单,因为任何的函数都是执行错误的时候,同时很不幸的是iconv();就很终于出现错误。现在给你正确的答案。
真正的答案是这样的
<?php
$content = iconv("utf-8","gb2312//IGNORE",$content);
?>
很简单的,只要后面加上一个//IGNORE就行,加上这个就可以是ICONV()函数忽略错误,继续执行。
同理,要像把gb2312换为utf-8只要写上$content = iconv("gb2312","utf-8//IGNORE",$content);就行
PHP iconv 解决utf-8和gb2312编码转换问题的更多相关文章
- ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明
		ASP程序在同一个站点中,如果有UTF-8编码的程序,又有GB2312编码的程序时,在浏览UTF-8编码的页面后,再浏览当前网站GB2312的页面,GB2312编码的页面就会出现乱码 出现这样的问题是 ... 
- iconv 解决utf-8和gb2312编码转换问题
		$content = iconv("utf-8","gb2312//IGNORE",$content); //utf-8转gbk $content = icon ... 
- iconv 文件编码转换
		iconv 文件编码转换 http://www.cnblogs.com/xuxm2007/archive/2010/11/09/1872379.html 查看iconv的支持的编码: $ iconv ... 
- UTF-8和GBK编码转换iconv
		iconv("GBK", "UTF-8", $str);//将GBK编码转换成UTF8编码 
- gb2312编码提交url乱码解决
		gb2312编码提交url,服务器接收时出现乱码,用System.Web.HttpUtility.UrlDecode();解码 ,还是出现乱码,困老了我好长时间,终于在google上找到了解决办法. ... 
- ascii、unicode、utf、gb等编码详解
		很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物.他们看到8个开关状态是好的,于是他们把这称为"字节".再后来,他们又做了一些可以处理这 ... 
- 做网站用UTF-8编码还是GB2312编码?
		经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, WordPress程序是用的UTF-8,很多cms用的是GB2312. 经常我们打开外国网站的时 ... 
- php的函数iconv在转"utf-8"到"gb2312"时会自动截断
		最近在写网站后台时候,需要用到iconv函数把前端jquery Post来过的utf-8编码内容转成gb2312, 发现只有用iconv函数把内容的数据一转码数据就会无缘无故的少了一部分. 问了我 ... 
- iconv字符编码转换
		转自 http://blog.csdn.net/langresser_king/article/details/7459367 iconv(http://www.gnu.org/software/li ... 
随机推荐
- 求去掉一条边使最小割变小 HAOI2017 新型城市化
			先求最小割,然后对残量网络跑Tarjan.对于所有满流的边,若其两端点不在同一个SCC中,则这条边是满足条件的. 证明见 来源:HAOI2017 新型城市化 
- What is 软件工程
			话说新的一学期,有一门叫软件工程的专业课,作为计算机科学与技术专业的学生,在上课前有几个问题 1.软件工程顾名思义是学软件,可是软件这个词范围还是挺大的,那到底学的是哪方面,是编程?设计APP?还是一 ... 
- 作业七:Linux内核如何装载和启动一个可执行程序
			作业七:Linux内核如何装载和启动一个可执行程序 一.编译链接的过程和ELF可执行文件格式 可执行文件的创建——预处理.编译和链接 在object文件中有三种主要的类型. 一个可重定位(reloca ... 
- 5.2&5.3
			队友吕日荣 http://www.cnblogs.com/Russelling/ 最近队友有点忙,尽管如此,队友还是有很给力的付出,让我们在最后完成了任务. 一开始都不知道这次的任务是要做什么,毫无头 ... 
- 第三个spring冲刺第3天
			基本功能跟界面都完成了,今天小组开了个会,基于跟别的小组对比的效果,感觉自己组的效果没别人的好,很多方面还欠缺,所以我们会继续跟进完善. 
- 福州大学软件工程1816 | W班 作业成绩排名汇总
			评分链接 第一次作业--准备篇 第二次作业--个人项目实战 第三次作业--原型设计(结对第一次) 第四次作业--团队展示(团队) 第五次作业--项目选题报告(团队) 第六次作业--结对第2次作业--W ... 
- js堆栈
			//栈只存地址 堆存对象和地址: 浅拷贝: 深拷贝: 队列类似于过道,走廊: 
- vCenter简单查看多少虚拟机在开机状态和一共多少虚拟机
			vCenter 界面上面不好找 具体的开机 运行数目 但是数据库里面比较好差 登录vCenter的数据库. 查看表主要是 查看正在开机的虚拟机 select * from dbo.VPX_VM WHE ... 
- SQLSERVER 备份数据库的注意事项
			1. SQLSERVER 有一个压缩备份集的功能,能够实现大概15%的压缩比(跟数据类型不同而不同) 之前竟然没发现...浪费了好多磁盘资源.. 多学习多思考.. 
- Mordern Effective C++ --auto
			5. 优先使用auto而非显示类型声明 在C++之中,使用auto关键字声明类型可以将程序员从输入繁琐的类型中解放出来,编译器会自动推导出变量的实际类型. template<typename I ... 
