网页提交表单乱码

本来这个项目在myeclispe上做好了的,后来我把项目复制到另一个机子上运行表单提交就成乱码了,怎么回事... 本来这个项目在myeclispe上做好了的,后来我把项目复制到另一个机子上运行表单提交就成乱码了,怎么回事 展开
 我来答
coolrapist
推荐于2016-01-18 · TA获得超过590个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:116万
展开全部
别着急,这种问题很好解决,从以下几个方面入手(假设你原来的编码是utf-8):
1、请检查另一台电脑上的tomcat配置是否为utf-8
2、请检查页面编码是否为utf-8(设置jsp为utf-8,项目为utf-8)
3、请检查数据库编码是否为utf-8
保证以上三点,基本上不会出现乱码。
更多追问追答
追问
怎么设置啊,我不会
追答
tomcat:在tomcat目录下的conf文件夹下的server.xml   找到port="8080"那句,在这句最后加上URIEncoding="UTF-8"
jsp页面:首先你要设置jsp默认编码都是utf-8,在myeclipse中:
(1)修改工作空间的编码方式:Window-->Preferences-->General-->Workspace-->Text file encoding

(2)修改一类文件的编码方式:Window-->Preferences-->General -->content Types -->修改default Encoding

(3)修改单个文件的编码方式:在源码按右键-->General-->Editors-->Test Editors-->Spelling-->Encoding

(4)修改单个工程的编码方式:在工程按右键-->Preferences-->Resource-->Text file encoding-->other

数据库编码(mysql为例):
SHOW VARIABLES LIKE 'character_set_%';
SET NAMES 'utf8';
如果不行重装mysql,很快的,在安装的时候选择编码为utf-8即可
zzqkillyou
2011-05-27 · TA获得超过1091个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:758万
展开全部
检查 另一个机子 myeclispe 设置的默认编码,2个不一致时会有乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rogue1988
2011-05-27 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:123万
展开全部
你在另外一个机子上 在这个机子的myeclipse里面把每个页面的编码改成 gb2312 就可以 了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深渊涩魔
2011-05-27
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
字体问题吧,你看看机器上有你用的字体没
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式