页面之间在用get传值时不知为什么出现以下一个奇怪的现象:
String department=new String((request.getParameter( "department ")).getBytes( "ISO8859-1 "), "GB2312 ");
在eclipse中运行必须加上这句,否则会出现乱码.而在tomcat中运行时加上这句话则出现乱码,直接这样写就可以了
String department=request.getParameter( "department ");
在接受get方法传过来时,请问有没什么方法能同时在eclipse和tomcat中避免乱码的出现
------解决方案--------------------
应该是你页面或者哪的字符设置错误吧
------解决方案--------------------
写个过滤器好了。
------解决方案--------------------
举个例子:
在servlet中。
String name = request.getParameter( "txtLoginName "); //得到web页面上的姓名
name = new String(name.getBytes( "ISO8859-1 "));//处理中文
------解决方案--------------------
像这样的乱码问题本人已经回答过了N次了,码烦一下遇到了乱码的问题的人先在论坛中搜索一下以前的贴,个种个样的决办法都有~~~
java交流群(QQ群: 45459926), 有意思的可以加入
------解决方案--------------------
字符设置错误,都用UTF_8
------解决方案--------------------
应该是字符问题
没遇到过这种问题