踩了个坑,之前很少处理一次性的大量汉字请求,以为没有什么特别,直接使用了项目中封装好的通用方法,上线前几小时测试才发现有个别乱码问题,因为只用了那个不是自己写的方法,所以很快定位到是字节流截断汉字导致乱码,因为返回报文是json格式的,所以之前测试都未发现。
直接上代码
改的时候由于太紧急,链接时间固定这些就没改,贴上改后的代码
最开始是看了这篇文章写了个InputStreamReader的,但是考虑到性能换成了BufferedReader
接下来大意踩了个坑,用的BufferedReader的ready方法没有用readline,导致链接突然中断,接着回退改成readline方法,测试通过。
Java中post请求处理大量中文文本,个别汉字乱码问题
最新推荐文章于 2022-03-21 10:55:33 发布