问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

中文url编码、base64编码,PHP解码中文部分乱码

发布网友 发布时间:2022-04-06 04:44

我来回答

2个回答

热心网友 时间:2022-04-06 06:13

如果两端服务器页面使用的编码不一致,就会导致乱码

如你所说,对方服务器发来的是GBK编码的内容,如果你本地PHP用的编码不是GBK就会是乱码

2种解决方案:

将页面编码更改为GBK(可以通过header('Content-Type:text/html charset=gbk');)

将GBK编码转为当期页面编码(假设当前页面是utf-8),可以使用iconv('gbk','utf-8',$content);其中$content是你经过urldecode、base64解码后的字符串

热心网友 时间:2022-04-06 07:31

有转换的,iconv('这个是数据源的编码','这里是要转换成的编码','这里是数据')
iconv("UTF-8","GB2312//IGNORE",$data) ;就是把utf8编码的data转成gbk
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
工会主席权限 魅族坏了怎么办 网上买的魅族手机坏了可以保修吗?自己弄坏的,手机花屏,修要多少钱... 从梁溪路公益路公交站到建筑路夏联福记酒店坐什么公交最方便? 退货保和运费险有什么不同 现代Logo设计趋势是什么 优秀的logo设计有什么特征? 哪些品牌的鱼竿质量好 光威悟法师和达瓦一击哪个好 有人了解大卫地板吗?怎么样呢? 用php获取网页指定内容的代码执行出现乱码 getJSON的url中有中文的话会出现乱码 url传参数出现中文乱码,怎么解决? Epic平台登录之后变成这样,接近四分之三都是黑的,如何解决? php中让mysql输入中文,输出中文 get请求中文乱码, html文件向PHP文件get数据,返回中文时出现乱码? url过码后,php程序获取参数出现乱码,该怎么解决 php file_get_contents("php://input")获取到的数据中文怎么是乱码? ajax使用get方式传递数据php接收产生乱码 PHP 接收GET中文乱码问题 使用PHP编程。一个网页计算器,实现简单四则运算 用php制作一个计算器,要求有2个文本框,前面的那个输入式子,中间有个等号,单击等号后面那个就出答案 PHP怎么做计算器呀(windows自带的那种) 求使用PHP编程,做一个网页计算器,就像window的小算盘 我的PHP代码,写一个简易的计算器,BUG很多,应该怎么改? php编写一个简单的计算器? 用PHP做简易计算器 用php做个计算器(加减乘除),两个文本框输入数字,第三个输出结果并 下面是用PHP实现简单网页计算器的代码,为什么不能把<?php...?>这段代码移到<table>..</table>后呢? php url有中文字符参数的问题 C#中 页面用get传中文后,出现乱码问题? epic无法登陆 epic登录显示操作频繁怎么办啊? 亚星管理平台登录不上 联想b41笔记本电脑显示0X0000225进不了系统怎么解决? 电脑无法正常开机,报错状态:0xc0000225怎么办? W510出现 0xc0000225错误,无法开机。 重启之后出现代码0xc0000225,不能开机了(求助) 应用程序无法正常启动0xc0000225 新装win7开机出现0x0000428是什么意思? win7系统电脑开机出现0xc0000428错误提示是怎么回事? win7开机提示0xc0000428无法验证此文件的数字签名怎么办? 电脑无法正常开机,显示状态是0xc0000428 win7重启时遇到了0x0000428的问题 开不了机,在F8里试过了禁用驱动程序签 电脑安装win7出现0xc0000428怎么回事? win7系统未能启动,文件nEqFB2Vj,状态0xc0000428 win7/8 s双系统 bcdautofix修复后 win7 启动出现0xc0000428 怎么解决? 戴尔笔记本win7 0xc0000428 如图 怎么办?在线等 急急急急急 Win7 32位系统,开机无法进入系统桌面,错误代码0xc0000428 Windows无法验证