首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JAVA项目,本机运作完全正常,部署之后表单提交的数据变成了?和小方块。求教

2013-12-28 
JAVA项目,本机运行完全正常,部署之后表单提交的数据变成了??和小方块。。。求教RT。。本机和服务器都是tomcat6.

JAVA项目,本机运行完全正常,部署之后表单提交的数据变成了??和小方块。。。求教
RT。。本机和服务器都是tomcat6.0,能想到的区别就是本机WIN7服务器WINserver2003操作系统。。本人初学JAVA第一次部署项目碰到这么个问题,感觉没有头绪啊~
[解决办法]
是乱码问题。看看哪一步出现乱码。
从以下几个点考虑
1   tomcat 配置
2   IDE配置
3   过滤器
4   文件格式(iso8859-1 ? gbk? utf-8)
[解决办法]
乱码 tomcat看看
[解决办法]
在你tomcat conf文件夹中比如说我的目录是:
D:\Program Files\apache-tomcat-6.0.37-windows-x64\tomcat6.0.37\conf
找到server.xml 修改里面
 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
       URIEncoding="utf-8"/>
你试试
[解决办法]
同样的程序、数据库,这个估计和你操作系统有关,就是俩服务器的 file.encoding 不一样。
解决方法:
比如说你编译时,用的是 UTF-8,那么你在服务器部署时,tomcat 加上启动参数 -Dfile.encoding=UTF-8
就可以了


[解决办法]
乱码的  问题。找找起始端。
[解决办法]
乱码问题,比较下服务器和本地的tomcat下的..\conf\service.xml配置文件,是否指定的编码格式一样,一般就是UTF-8格式
[解决办法]
1.页面的编码:<meta contentType="...;charset='UTF-8'">
2.tomcat的字符集编码:URIEncoding="UTF-8"
3.数据库编码:UTF-8

热点排行