zoukankan      html  css  js  c++  java
  • JSP读取My SQL数据乱码问题的解决

    用jsp读取My SQL数据库里面的数据,结果读出来的是乱码,把jsp页面的charset、pageEncoding属性都改成了UTF-8,My SQL数据库的Collate属性也改成了UTF-8,还是不行。

    后来用getBytes()方法读出数据,再用new String()方法设置格式为UTF-8。

    <%
       ResultSet rs;
       String val,v1,v2;
       String sql="select * from news order by time desc";
       rs = db.query(sql);
       while(rs.next()) {
           v1=new String(rs.getBytes("title"),"UTF-8");
    %>
    <a href="newsContent.jsp?newid=<%=rs.getString("newID")%>">
        <%=v1%>
    </a>
      <%=rs.getDate("time")%>
      <br>

    这样改了以后,终于正常了。

  • 相关阅读:
    反射详解六
    反射详解五
    反射详解四
    反射详解三
    反射详解二
    mysql行转列
    mysql增删改查
    视图的使用
    js过滤
    错误集
  • 原文地址:https://www.cnblogs.com/mstk/p/3896949.html
Copyright © 2011-2022 走看看