先介绍一下背景.目前是需要做一个对某个page实时抓取抽取的接口,各部分组成如下图:
1,客户端提交请求给tomcat.
2,tomcat接收到请求会调用一个netty客户端,访问自己搭建的一个爬虫中心,用的netty 服务端
3,爬虫中心返回网页源码给netty客户端.
4,api做些解析,返回给请求的客户端
目前的情况是这样的.
a,windows下单独调用netty客户端访问netty服务端,返回源码正常
b,windows下启动tomcat服务,客户端请求的时候发现在上述**_流程3时出现乱码_**
c,linux下启动tomcat服务,客户端请求无乱码现象.
注:a,b中netty客户端调用的**代码完全一样**
本来怀疑是不是windows下和linux下大小端的问题,但是一想,a与b用的是同一个jdk,所以排除了这个怀疑.
目前对该问题基本陷入死胡同,跪等大神出现.