我以前作的繫統在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对象获得的参数,在页面里直接赋值不能用这个方法。 |