关于tomcat超诡异乱码问题

问题描述

关于tomcat超诡异乱码问题

先介绍一下背景.目前是需要做一个对某个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,所以排除了这个怀疑.
目前对该问题基本陷入死胡同,跪等大神出现.

解决方案

内容显示不全啊,找管理员问问怎么回事吧

解决方案二:

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,所以排除了这个怀疑.

确实的信息如上,麻烦给些调试建议或者方向,谢谢

解决方案三:

同样遇到这种问题,不知道楼主解决了没?

解决方案四:

同求结束,,过来帮顶一下~

时间: 2024-10-30 08:01:41

关于tomcat超诡异乱码问题的相关文章

centos下tomcat日志文件乱码

centos下tomcat日志文件乱码 ,最近装了centos7.0准备用来搭建web服务器. 遇到一个问题折腾了很久: 在tomcat日志文件中的中文全部为?号,并不是因为linux的编码问题引起的, 而是因为启动tomcat的时候需要设置 什么是 centos下tomcat日志文件乱码 最近装了centos7.0 准备用来搭建web服务器.遇到一个问题折腾了很久: 在tomcat日志文件中的中文全部为?号,并不是因为linux的编码问题引起的,而是因为启动tomcat的时候需要设置java虚

解决 Tomcat + J2EE 中文乱码问题

因为中文乱码的问题忙活了一个下午,主要的问题在于通过get上传中文时出现的,感觉tomcat实在是太坑了...先总结如下(UTF-8,gb2312的解决方法类似) 首先,更改tomcat/conf/server.xml文件,关键是增加URIEncoding = "utf-8″  代码如下 复制代码   <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1&qu

SSH框架+mysql+tomcat 服务器 中文乱码解决方案

第一: 在安装mysql数据库时要修改默认的字符集为utf-8 或连接MYSQL时配置URL如下:     jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8 第二: 将jsp 页面的字符集设为utf-8 第三: 在web.xml中添加过滤器:    <filter>           <filter-name>encodingFilter</filter-name>

suse9+websphere5.1 超诡异问题

问题描述 系统包含3个JSP文件,当我从jsp1中查询之结果,不论是否找到结果,我的查询条件中的某个参数会被自动保存.而且只保存着一个参数,不会保存其他的,然后他会影响到所有用户....我并没有对容器做过任何操作,所有参数都存储在request或者session中,并且每次返回jsp页面的时候都主动清空了.该查询参数被保存后影响到其他的查询.这并不是诡异的地方,诡异的地方在于我在windows中不会出现该问题.然后弄来了和生产服务器完全相同的环境(suse+websphere5.1),然后测试.

隐藏在SQLServer 字段中的超诡异字符解决过程_MsSql

文章作者:jhkdiy 发表日期:2009-10-11 程序架构:B/S 开发环境:Windows XP + IIS6 + VS2003 数 据 库:SQL Server 2000 部分功能:从 SQL Server 中导出数据到 Access. 这套系统做了大半年,这个导入导出还是问题不断,我负责的这块导入导出就是夹在网 络版和单机版系统之间,只要任何一边对数据库做了改动这个导入导出就会失败.哎,烦心 的事不止这些,最近又遇到了一个非常奇怪的问题. 由于之前的导入导出使用SQL Server

隐藏在SQLServer 字段中的超诡异字符解决过程

文章作者:jhkdiy 发表日期:2009-10-11 程序架构:B/S 开发环境:Windows XP + IIS6 + VS2003 数 据 库:SQL Server 2000 部分功能:从 SQL Server 中导出数据到 Access. 这套系统做了大半年,这个导入导出还是问题不断,我负责的这块导入导出就是夹在网 络版和单机版系统之间,只要任何一边对数据库做了改动这个导入导出就会失败.哎,烦心 的事不止这些,最近又遇到了一个非常奇怪的问题. 由于之前的导入导出使用SQL Server

网页-IE11中的 Flash不刷新的问题

问题描述 IE11中的 Flash不刷新的问题 网页页面中生成一个flash,其他浏览器按f5刷新页面之后 flash的内容每次都会改变 ,但在IE11里边按f5刷新 flash的内容不会有任何变化,正常来说每次刷新页面,应该都会到服务器端做新的请求,都会重新输出这段代码,但是在ie11里就是不刷新 .这是什么情况 生成flash的源码: var so = new SWFObject("http://www.mytest.com/Widgets/CarouselV1.swf", &qu

spring mvc 程序从 jetty 移植到 tomcat 后乱码

问题描述 spring mvc 程序,所有java源码强制为utf8,jsp以<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w

Ubuntu12.04安装中文字体,解决导出图片乱码

Tomcat程序运行的JAVA程序,在导出图片时,会出现中文乱码,也给Tomcat server.xml中指定URIEncoding="UTF-8"参数了,也无效. 这是因为Tomcat在处理程序时请求的是系统字体,所以必须系统有中文字体才可以正常处理中文. 像cutycapt.html2image等网站页面截图工具,也会出现这样的乱码问题.类似于下面: 1.在/usr/share/fonts/下,新建文件夹winFonts,如果没有fonts目录,就安装fontconfig软件(系统