码上快乐
1秒登录
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
如何解决http请求返回结果中文乱码
本文转载自
查看原文
2021-03-05 09:49
528
08 后端
/
00 Java SE
如何解决http请求返回结果中文乱码
1、问题描述
http
请求中,请求的结果集中包含中文,最终以乱码展示。
2、问题的本质
乱码的本质是服务端返回的字符集编码与客户端的编码方式不一致。
场景的如服务端返回
ISO
-
8859
-
1
,而客户端的编码默认是
UTF
-
8
3、解决办法
解决的办法就是让服务端返回的结果的编码与客户端的编码保持一致
最直接有效的方法是在
request
的
header
中增加一个项
Accept
:
application
/
json
;
charset
=
UTF
-
8
4、题外拓展
http
中最常见的
2
个
header
的区别
Content
-
Type
:
application
/
json
;
charset
=
UTF
-
8
Accept
:
application
/
json
;
charset
=
UTF
-
8
Content
-
Type
用于描述本次请求的
body
的内容是
json
格式,且编码为
UTF
-
8
Accept
用于描述客户端希望返回的结果以
json
来组织,且
UTF
-
8
Content
-
Type
用于描述
request
,而
Accept
用于描述
reponse
×
免责声明!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。
猜您在找
如何解决http请求返回结果中文乱码
jmeter问题-关于http请求返回数据中文乱码解决方
UrlConnection发送http请求 中文乱码解决
如何解决POST请求中文乱码问题,GET的又如何处理呢?
如何解决中文乱码问题
python requests库,请求返回 中文乱码问题的解决
C# HTTP请求返回内容为乱码解决办法
Android,HTTP请求中文乱码
HTTP请求中文等出现乱码解决方案
Idea中使用http请求解决中文乱码问题
粤ICP备18138465号
© 2018-2025 CODEPRJ.COM