今天整理一下Charles 请求响应出现乱码,如下图:

1、解决response 方法:

打开Charles安装的目录下,Charles.ini文件,添加内容如下:

 添加内容:

vmarg.3=-Dfile.encoding=UTF-8

Charles.ini 文件全部内容

working.directory=.
classpath.1=lib/charles.jar
main.class=com.xk72.charles.gui.MainWithClassLoader
vm.version.min=11
vm.location=jdk\bin\server\jvm.dll
vmarg.1=-Dsun.java2d.d3d=false
vmarg.2=-Djava.net.preferIPv4Stack=false
vmarg.3=-Djava.net.preferIPv6Addresses=true
vmarg.4=-Djava.library.path=lib
vmarg.5=-Dfile.encoding=UTF-8
dde.enabled=true
dde.class=com.xk72.charles.win32.Win32DDEManager
dde.server.name=Charles
dde.topic=System
single.instance=dde
log.level=warning

[ErrorMessages]
java.not.found=The bundled Java installation was not found. Please uninstall and reinstall Charles.
java.failed=The bundled Java installation is broken. Please uninstall and reinstall Charles.

2、抓取https请求有乱码

第一步:点击 【工具栏-->Proxy-->SSL Proxying Settings】

第二步:添加需求抓包的请求的域名和端口号:

3、抓取手机端出现乱码:

点击Charles---help,选择SSL Proxying选择:

install  Charles root Cretificate on Mobile Device or Remote Browser(可以查询到当前地址)

手机打开浏览器,手机端的浏览器,在地址栏中输入:chls.pro/ssl

小米手机,需要针对charles证书如下操作:

找到下载的charles证书,修改后缀名,把原来的.pem设置为cer格式,从SD卡安装–>找到证书点击安装即可

Charles 乱码解决办法相关推荐

  1. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  2. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  3. oracle em 按钮乱码解决办法

    一.oracle em中按钮乱码解决办法: 1.修改jdk 下面的字体. [oracle@esop db_1]$ cd $ORACLE_HOME/jdk/jre/lib/ [oracle@esop l ...

  4. SSH,telnet终端中文显示乱码解决办法

    SSH,telnet终端中文显示乱码解决办法 vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh ...

  5. oracle em 界面乱码,oracle em 按钮乱码解决办法及em网页变成英文

    oracle em 按钮乱码解决办法及em网页变成英文以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一 oracle ...

  6. Testng生成的测试报告乱码解决办法

    Testng生成的测试报告乱码解决办法 2017-06-16 1 问题描述 乱码是程序编码不统一,比如Java源代码是utf-8,编译是gbk,这时会乱码. 代码如下: org.testng.Repo ...

  7. NetBeans中文乱码解决办法

    首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/ 在Windows和Linux(Fedora/Ubuntu/Red ...

  8. Win10乱码了怎么解决 Win10系统乱码解决办法

    用电脑时,如果突然发现电脑出现乱码的现象,那一瞬间会觉得很头皮发麻,刚好最近就有小伙伴来问win10改了系统语言还是乱码的问题,今天小编来跟大家说说win10乱码了怎么办的解决方法,大家一起来看看吧. ...

  9. java文件下载出现文件名乱码解决办法

    java文件下载出现文件名乱码解决办法 //IE.chrom.Firefox文件中文乱码问题public String processFileName(HttpServletRequest reque ...

最新文章

  1. 直接引用arXiv论文不规范?试试这个小工具,秒变正式发表链接,上交大校友开发...
  2. 深入理解Python字符编码--转
  3. 2018-2019-1 20165234 《信息安全系统设计基础》第四周学习总结
  4. CCIE-LAB-第十五篇-IPV6-BGP+VPN6+RT
  5. 二本毕业生逆袭成大厂架构师的成长心得
  6. #!/bin/sh与#!/bin/bash的区别
  7. 交换机配置工具_Soce在FPGA上为任务关键型应用量身定制的IEEE 1588感知以太网交换机...
  8. c语言 判断乘法是否溢出,如何判断C语言算术运算的越界问题
  9. linux下mongodb 安装,linux下mongodb安装
  10. adventnet trap
  11. 【资料】Shell脚本学习指南
  12. linux xps文件,xps文件扩展名,xps文件怎么打开?
  13. 《操作系统真象还原》——导读
  14. 走进全球互联网中枢,顶级域名服务器的分布
  15. Cabbage教学(3)——数学计算和文件操作
  16. 位图(bitset)的使用【STL】
  17. 多线程之interrupt
  18. 人工智能主要是学什么的?
  19. UI基础第十四弹:UItableview使用代码自定义团购页面
  20. ReID中PCB模型输出维度_小白入门系列—— ReID(三):进阶:学习分块局部特征

热门文章

  1. matlab中删除照片_matlab中删除对象
  2. Python seaborn.barplot绘图将纵轴设置成百分比形式
  3. C# 中where关键字详解
  4. Libuv源码解析 - uv_loop整个初始化模块
  5. NopCommerce 在Category 显示Vendor List列表
  6. ofbiz实战8——实验室预约管理系统功能介绍
  7. Linux 提权总结
  8. linux rhel unix centos FreeBSD 查看CPU核数使用率 系统 位 内存大小 硬盘 HBA光纤卡号 常用命令
  9. Python《机器学习实战》读书笔记(三)——决策树
  10. pytorch——卷积神经网络