用<%@ page contentType="text/html; charset=GBK" %>试试。我的JSP文件开头用GBK,打开SQL2K显示的就是中文。
解决方案 »
- 跪求答案
- 用了一次UltraEdit之后突然不能打开html文件了?
- 怪事:eclipse环境下java文件能找到jre而jsp文件却不能
- 数据库返回结果问题,愁!
- 关于session的问题,郁闷了我一上午到现在还没搞定。大虾来看看!
- 请问有没有用于jsp中的功能比较强大的文本编辑控件?
- 这个环境怎么培植?
- 一句JSP代码,我看不明白,请大家指教,在线等,急呀,马上给100分
- 如何在BEAN中结束JSP页面输出?out.close()不行呀
- 请教一个关于在JSP中调用DB2中存储过程中的游标的问题?
- JSP千好万好,就出现中文问题不好。
- jsp调用JavaBean,class文件存放于..\MyWeb\WEB-INF\classes\packet下,但还出错
我要显示的是这个字段的数据:title varchar(100)
我在开头加了
<%@ page language="java" contentType="text/html;charset=gb2312"%>的
从上面你也看到了,我用rs.getString("title")来显示的,但是显示出来就是乱码。很急的问题,请高手关注,谢谢!
如果通过程序输入,加一个中文转换BEAN就可以了。
预先写入的,可能显示出来是乱码。布不知你的服务器是什么?建议:用RESIN试试
1.从数据库读取字段的问题。
在我那个article表中:title字段在forum字段的前面,在上面的代码中我先提取的是forum字段中的数据,然后提取了title字段的数据,据高人指点,让我按字段先后提取数据,代码改成如下:
sTitle=Str.strcode(rs.getString("title"));
sBBS=Str.strcode(rs.getString("forum"));
...(这里的Str.strcode()是我在第二个错误中要提到的)
到此,第一个问题解决,但是我还想问一句,jsp为什么会有读取字段先后顺序的要求?我不大相信,但是确实改正后错误就没了。点解!2.中文的问题就好解决了,不少像我一样的新手也会遇到这个问题:吸取各位高人的经验,我抄来了如下的bean,中文问题解决:
package condb;
public class str_filter
{
public String strcode(String str_in)
{
String temp="";
try{
byte[] temp_t=str_in.getBytes("ISO8859_1");
temp=new String(temp_t);
}
catch(Exception e){
}
return temp;
}
};
就是第一个错误中的那个编码转换;
当然在页首还是没忘记加上那句:
<%@ page language="java" contentType="text/html;charset=gb2312"%>问题解决了,谢谢各位的热心相助,以后肯定还有不少的问题要麻烦大家,谢谢!
by:我初次到csdn发文,那个分数分配是怎么弄阿?