很奇怪的问题,同一个项目在我自己电脑上没乱码,部署到别人电脑上就中文乱码。我项目里过滤器设置的是UTF-8,JSP编码也是UTF-8,MYSQL里建表制定的编码也是UTF-8,my.ini文件里也是UTF-8。开始以为是电脑系统不一样,我是WIN7,他是XP;但后来我同样把项目部署在我自己另一台XP的电脑上也没有乱码问题。很纠结的问题,希望大家赐教!!
解决方案 »
- HttpClient中的getResponseBodyAsString停止执行
- 求解决方案,求技术资料,求入门指导!
- response.sendRedirect和request.getRequestDispatcher().forward什么时候用哪个?
- struts2加入拦截器后取值问题。
- jms和blazeds有关系吗
- Log4j多模块应用开发的问题,急
- 求问在这种需求下JTextArea和JTextPane哪个合适?
- 启动tomcat4.1报错了-哪儿错了?
- J2EE、Linux、Unix平台的病毒为何这么少???
- 关于用jdbcodbc连数据库的简单问题
- 怎么解析如下的string结构的xml,
- jsp下如何控制combobox成灰色,并且不能操作
另外要是改了charset还要编一下码
看吧 看完以后 你就不会再乱拉
如果是部属到MyEclipse下的话要设置Eclipse的环境编码.那么在MyEclipse中属性中的
General--Workspace -- Text file encoding -- default(GBK)
NO.恰恰相反。
一直以来,大家都说UTF-8比GBK好,但却没有说出实际的好处。
因为我们国人写WEB程序,总是会加入一些框架,而很多框架(什么前端的,后端的等等)及一些插件,还有WEB容器等的编码格式并不是GBK的,而UTF-8是全世界通用的。所以,这正是我们尽量使用UTF-8的原因!
传值post的话就是request.setCharacterEncoding("gbk")
get方式的话String str=new String(request.Parameter("**").getBytes("ISO-8859-1"),"gbk")
解决中文乱码问题还是统一使用gbk比较好点,utf-8偶尔会出现乱码的
NO.恰恰相反。
一直以来,大家都说UTF-8比GBK好,但却没有说出实际的好处。
因为我们国人写WEB程序,总是会加入一些框架,而很多框架(什么前端的,后端的等等)及一些插件,还有WEB容器等的编码格式并不是GBK的,而UTF-8是全世界通用的。所……
狗屁,我用gbk还没出现过乱码,用utf-8老是出现乱码
建议你不要在连接传递中文。
public class LuanMa {
public static String Lm(String str){
try {
return new String(str.getBytes("ISO-8859-1"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return str;
}
}