:)针对jsp和servlet:
解决办法:
第一:
在jsp页面加入:
<%@ page contentType="text/html; charset=gb2312" %>
或者在servlet里面
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=gb2312");//这是重要的
上面的如果在不行就用如下的方法在数据入库前进行调用:
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}public static String ChineseToUnicode(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}3:)解决weblogic/webshpere中文问题:
在web.xml文件中需要配置中文环境。r如下:
<context-param>
<param-name>weblogic.httpd.inputCharset./*</param-name>
<param-value>GB2312</param-value>
</context-param>
解决办法:
第一:
在jsp页面加入:
<%@ page contentType="text/html; charset=gb2312" %>
或者在servlet里面
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=gb2312");//这是重要的
上面的如果在不行就用如下的方法在数据入库前进行调用:
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}public static String ChineseToUnicode(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}3:)解决weblogic/webshpere中文问题:
在web.xml文件中需要配置中文环境。r如下:
<context-param>
<param-name>weblogic.httpd.inputCharset./*</param-name>
<param-value>GB2312</param-value>
</context-param>
解决方案 »
- 谁能帮我写一个在struts2中的jQuery的严重
- 关于html:form和html:javascript得问题。50分给回答最全的站友。
- 关于分页技术的讨论
- jsp向MSSQL写入的时候,用到HTML标记转换,出错???
- 求搭建dcm4chee基于Eclipse平台的开发环境
- 发送信息到另一个页面并根据返回信息来确定是否重新再发
- 初学jsp,我做jsp程序用到javascript时遇到一个非常有趣的情况,不知道是不是bug?大家帮测试一下
- jwr
- 火急!!!要交差的问题~~高分
- 平台搭设的问题(急!!!)
- 江湖告急:我用JBuilder编译出现了莫名奇妙的错误(而且发生在公司突然断电以后
- 寻人启示:找一位叫yejin(yeye)/ jo_yoko(jo_yoko)/ zxhong(红) 。。。等等好心的高手,进入看这个贴子,我会给大家分数
谢谢你,这个方法我试过,对这个问题不大管用.因为我是在别人服务器(RESIN)上放置的,在我机器上(RESIN)运行没有问题,我想可能是他的服务器上的编码原因造成的.具体的原因还没找出来.
写文件不管怎么写都是乱码,而读文件加了charset=gb2312反而是乱码,不加就正确,搞得我不知道该怎么办了!