請教高手Tomcat5下的頁麵編碼問題,無法正常顯示中文!救命啊

J2EE 码拜 10年前 (2015-05-11) 709次浏览 0个评论
 

我以前作的繫統在Tomcat4.x下運行沒有問題,但是現在移植到Tomcat5上就齣現編碼問題.問題如下:
在主頁麵中中文可以正常顯示,但是主頁麵中的包含頁麵中的中午都顯示為亂碼.
我已經將包含的子頁麵中所有關于編碼的顯示的部分都刪除暸還是不好用,請高手指點!!!!
急,謝謝暸

5分
都删除你还能显示正常的代码吗???
gb2312
5分
首页加一句:
<%@ page contentType=”text/html;charset=GB2312″ %>
5分
我也和你出现一样的问题,我原来是在4.1.27,现在换到5.0.16。
数据库里面读出来的数据是乱码
10分
看清楚是数据库数据的问题还是网页页面显示的问题
建议用UTF_8格式传递数据即可
可以在数据库中设置默认为UTF。。
如果是页面显示问题,则<%@ page contentType=”text/html;charset=GB2312″ %>
即可
5分
http://community.csdn.net/Expert/topic/3582/3582938.xml?temp=8.356875E-02
5分
new String(desc.getBytes(“iso8859-1″),”gb2312″)
<%@ page contentType=”text/html; charset=utf-8” %>

你想怎么转自己试试啊,还有GBK什么统统试试,
呵呵,有时候是挺麻烦的

5分
同 robber(海盗)~
如果还不行,自己写个方法转下
10分
给你个函数:
public String getStr(String str){
    try{
        String temp_p=str;
        byte[] temp_t=temp_p.getBytes(“ISO8859-1”);
        String temp=new String(temp_t);
        return temp;
    }
    catch(Exception e){}
    return “null”;
}
首先在页面里加入<%@ page contentType=”text/html;charset=GB2312″ %>

这个方法适合于用request对象获得的参数,在页面里直接赋值不能用这个方法。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明請教高手Tomcat5下的頁麵編碼問題,無法正常顯示中文!救命啊
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!