Charles Response 中文乱码

Charles版本:4.0

修改Info.plist

基本上网上一搜,都是这个方案,这在特定版本应该是有效的,不然,不会有那么多转发。试了一下,没有用。

Strange characters appear in the response

这是Charles官网中常见问题中的一个,这不就是我遇到的问题么,看看官方怎么说的。

Please check that the character encoding or charset is correctly set by the server, otherwise Charles will guess and may not guess correctly.

You may also need to choose a font that can display the charset in the response. You can change the font used in the Preferences on the User Interface tab. You will need to restart Charles for those changes to take effect.

检查服务器在返回数据时有没有设置字符集,如果没有,Charles会使用自己判断的字符集来处理response,这个判断很可能不正确。也要注意字体,选一个能正确显示对应字符集的字体。

查看response header,

Rewrite之前的Response Headers

发现没有指定字符集,那就加一个。
使用Tools-> Rewrite功能,设置如图所示。


使用Rewrite功能改写Response Headers

重新请求,可以看到已经多了一个Content-Type


Rewrite之后的Response Headers

这个时候,再看Notes也有了一些内容

Rewrite之后的Notes

这个时候,再查看,乱码就没有了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Response中文乱码:在info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8
    妳是我的天使阅读 3,833评论 0 0
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,850评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 抬头一看,6.3日。要高考了吧,想起去年这个时候,除了心里的忐忑,物理老师逼着我们最后做的小册子,我还有每天打两瓶...
    清照阅读 1,040评论 0 0
  • 上帝问我们,书是什么? 傻子回答:“书是一张张纸。” 学者回答:“书是知识的源头。” 作者回答:“书是我表达自己感...
    懒猫鳶阅读 1,371评论 0 2