1:jsp 页面提取 mysql 数据库到页面的时候显示为 乱码 的问题,怎么解决呀?  我直接在 mysql 中直接插入中文,也能正常显示,可是用 jsp 提取到页面的时候就显示乱码了,怎么办呀?
2:为什么 javascript 写的树状菜单在 Linux 下展不开呢?  我的系统部署在 Linux 下,在 Linux 下解析之后总也点不开,我用 windows 访问 Linux 下的项目的时候就一切正常,这怎么解决呀?着急中....

解决方案 »

  1.   

    1.数据库连接url后加上useUnicode=true&characterEncoding=gbk,可能能解决
      jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=gbk
    另外两个就没不知道了
      

  2.   

    我的 jsp 页面中有的是 中文,有的是乱码...
      

  3.   

    我的 jsp 页面中有的是 中文,有的是乱码...?
    是不是通过参数传递的是乱码,如果是那样的话,修改\Tomcat\conf\server.xml,指定浏览器的编码格式为“简体中文”:找到 server.xml 中的
    <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
        enableLookups="false" redirectPort="8443" acceptCount="100"
        connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />
     加上 URIEncoding="GBK"
      

  4.   

    <%@ page contentType="text/html; charset=gbk" language="java"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    加上面的语句没
      

  5.   

    mysql 4.1 以上班本都是乱码。很难调 。
    用mysql 4.0 的,设置默认为gbk 
    连接的时候用 jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=gbk页面加
    <%@ page contentType="text/html; charset=gbk" language="java"%>
    就可以了,我用了很久了效果很好2:为什么 javascript 写的树状菜单在 Linux 下展不开呢?
    javascript 和服务器无关,只和浏览器有关。
    可能是你的 javascript 和浏览器不兼容。从新找个比较好的树结构javascript 就可以了。
      

  6.   

    写一个filter
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    只要保证你的数据库字符集与页面的字符集相同,就不会乱码!
    将my.ini中的default-character-set=设置为utf8即可
    重启mysql服务!!
      

  7.   

    我的 MySQL 中的字符集是 uft8
      

  8.   

    试了很多的jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=gbk都不行...