免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1156 | 回复: 1
打印 上一主题 下一主题

老问题,jsp中显示中文的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-14 05:17 |只看该作者 |倒序浏览
在mysql 设置如下:
mysql> show variables like 'character_set%';
+--------------------------+---------------------------+
| Variable_name            | Value                     |
+--------------------------+---------------------------+
| character_set_client     | gb2312                    |
| character_set_connection | gb2312                    |
| character_set_database   | gb2312                    |
| character_set_filesystem | binary                    |
| character_set_results    | gb2312                    |
| character_set_server     | gb2312                    |
| character_set_system     | utf8                      |
| character_sets_dir       | D:\MySQL5\share\charsets\ |
+--------------------------+---------------------------+

测试的代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<%
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
        String url ="jdbc:mysql://localhost/BookStore?user=root&password=123&useUnicode=true;characterEncoding=gb2312";
        Connection conn=DriverManager.getConnection(url);
       Statement stmt = conn.createStatement ();
           String sql="select * from book";
           ResultSet rs=stmt.executeQuery(sql);

           while(rs.next()){%>
           第一个!<%=rs.getString(2)%>
          
           <%}%>
%>

结果如下:
第一个!????Dramweaver MX2004°×?????§ 第一个!3ds max 6?á?????????? 第一个!Java ???ò?è?????????? 第一个!???°???÷???? 第一个!???????????? 第一个!IT?í?????????í 第一个! ?????? %>
问大虾如何解决这个问题啊!很烦人!

论坛徽章:
0
2 [报告]
发表于 2006-08-14 21:10 |只看该作者
怎么就没有人能回答一下呢???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP