我用了request.setCharacterEncoding("gb2312")也没用
解决方案 »
- 很奇怪的关于页面转向问题(第一个可以成功转向第二个就不行)大家都来看一下!出出注意!!谢谢大家了!
- 网页数据排序问题,帮忙修改
- jfreechart 生成的图片无法在网页中显示问题
- 哪里有jsp新闻系统下载
- 出错:The requested resource (/servlet/CheckServlet) is not available.
- meta http-equiv="Page-Enter" 为什么没有起作用??
- 网页上不能显示用Applet
- Class.forName("")和和Class.forName("").instance();
- netty websocket如何实现类似斗地主的分房间发送和接收消息?
- 怎么发布一个maven工程
- JSP SQL数据链接类调用问题
- 关于Struts的问题\希望大家帮忙解决
或者,简单说就是页面要使用一种编码,例如GB2312,在Action中传递中文的时候使用编码转换。
具体用法记不清了,大概是String a =new String(b.getBytes(“GB2312”),“GB2312”);
因为页面的编码和传递参数时的编码缺省使用的是ISO8859-1。数据库支持多语言比较好,所以没有问题。
问题出现页面显示的时候。
<%!
public String getStr(String s)
{
String str=s;
try
{
byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);
return str;
}
catch(Exception e)
{return null;}
}
%>