HTTPCanary乱码
时间: 2023-10-29 18:56:20 浏览: 288
在使用HttpClient抓包时,如果返回的数据是乱码,可能是因为数据被压缩了。有些URL返回的数据使用了gzip压缩,即Content-Encoding: gzip类型的数据。如果使用InputStream类去读取这种数据,无论如何转换编码类型,都会得到乱码。因此,可以使用GZIPInputStream类去读取ZIP文件,这样就不会出现乱码了。
另外,有时候在合并txt文本文件时,我们也会遇到乱码的问题。为了正确读取txt文本文件并防止解码错误导致乱码,可以自动识别txt文本文件的编码方式,并进行相应的解码操作。这样就可以正确合并txt文本文件,支持中文和嵌套文件夹。
最后,如果你在开发web页面时遇到乱码问题,可以在页面的头部信息中设置正确的编码方式,比如<%@ page contentType="text/html; charset=UTF-8"%>。这样可以确保页面的内容能够正确显示,避免出现乱码情况。
阅读全文