最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何解决php iconv报错问题

来源:动视网 责编:小采 时间:2020-11-02 18:25:19
文档

如何解决php iconv报错问题

如何解决php iconv报错问题:php iconv报错的解决办法:1、通过【iconv("GB2312","UTF-8",$text``);】方法把gb2312置换成utf-8;2、使用【iconv("UTF-8","GB2312//IGNORE"】方法来解决。推荐:《PHP视频教
推荐度:
导读如何解决php iconv报错问题:php iconv报错的解决办法:1、通过【iconv("GB2312","UTF-8",$text``);】方法把gb2312置换成utf-8;2、使用【iconv("UTF-8","GB2312//IGNORE"】方法来解决。推荐:《PHP视频教


php iconv报错的解决办法:1、通过【iconv("GB2312","UTF-8",$text``);】方法把gb2312置换成“utf-8”;2、使用【iconv("UTF-8","GB2312//IGNORE"】方法来解决。

推荐:《PHP视频教程》

php中iconv报错问题

在php中iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库;但有时候iconv对于部分数据转码会无缘无故的少一些。比如在转换字符"—或者繁体"到gb2312时会出错。

下面一起慢慢看一下这个函数的用法。

最简单的应用,把gb2312置换成utf-8:

`$text``=iconv(``"GB2312"``,``"UTF-8"``,``$text``);`

在用$text=iconv("UTF-8","GB2312",$text)过程中,如果遇到一些特别字符时,如:"—或者繁体",英文名中的"."等等字符,转换就断掉了。这些字符后的文字都没法继续转换了。

针对这的问题,可以用如下代码实现:

`$text``=iconv(``"UTF-8"``,``"GBK"``,``$text``);`

你没有看错,就这么简单,不使用gb2312,而写成GBK,就可以了。

还有一种方法,第二个参数,加上//IGNORE,忽略错误,如下:

`iconv(``"UTF-8"``,``"GB2312//IGNORE"``,``$data``);`

没有具体比较这两种方法,感觉第一种(GBK代替gb2312)方法更好。

文档

如何解决php iconv报错问题

如何解决php iconv报错问题:php iconv报错的解决办法:1、通过【iconv("GB2312","UTF-8",$text``);】方法把gb2312置换成utf-8;2、使用【iconv("UTF-8","GB2312//IGNORE"】方法来解决。推荐:《PHP视频教
推荐度:
标签: 错误 解决 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top