最新文章专题视频专题问答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
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

如何解决php iso 8859 1乱码问题

来源:懂视网 责编:小采 时间:2020-11-02 18:24:18
文档

如何解决php iso 8859 1乱码问题

如何解决php iso 8859 1乱码问题:phpiso 88591乱码的解决办法:首先使用iconv解码为ISO-8859-1;然后通过iconv("GB18030", "UTF-8", $str));方法转为GB18030;最后再还原到UTF-8即可解决乱码问题。推荐:《PHP视频教程》解决 UTF 文档中的
推荐度:
导读如何解决php iso 8859 1乱码问题:phpiso 88591乱码的解决办法:首先使用iconv解码为ISO-8859-1;然后通过iconv("GB18030", "UTF-8", $str));方法转为GB18030;最后再还原到UTF-8即可解决乱码问题。推荐:《PHP视频教程》解决 UTF 文档中的

phpiso 88591乱码的解决办法:首先使用iconv解码为“ISO-8859-1”;然后通过“iconv("GB18030", "UTF-8", $str));”方法转为“GB18030”;最后再还原到“UTF-8”即可解决乱码问题。

推荐:《PHP视频教程》

解决 UTF 文档中的乱码问题

在浏览器中 Unicode 状态下,我看到这样的一个乱码,我尝试用 PHP 进行解码,失败了... 不过简单的文件编码转换,就成功了,步骤是这样的:

保持内容为 Western (ISO8859-1)格式

用浏览器开启,设置编码为 GB2312,完成

问题是这样的,我的文件如果必须要用 UTF8 编码,如何把这段乱码解码呢?

乱码内容是:

'?????????ù???÷?ú??'

PHP扩展iconv是用来进行编码转换的。

转码方法为:

$text = iconv("ISO-8859-1", "UTF-8", $text)

答案没有那么简单,我刚刚试了一下,正确的方案是这样的

var_dump($str = iconv("UTF-8", "ISO-8859-1", '?????????ù???÷?ú??'));
var_dump($str = iconv("GB18030", "UTF-8", $str));

首先要解码为 ISO-8859-1,不过这个状态下还是乱码,所以还要再转为 GB18030,然后再还原到 UTF-8 (与所在的文件匹配的编码)。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

如何解决php iso 8859 1乱码问题

如何解决php iso 8859 1乱码问题:phpiso 88591乱码的解决办法:首先使用iconv解码为ISO-8859-1;然后通过iconv("GB18030", "UTF-8", $str));方法转为GB18030;最后再还原到UTF-8即可解决乱码问题。推荐:《PHP视频教程》解决 UTF 文档中的
推荐度:
标签: 乱码 解决 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top