如题,读取的中文数据显示到网页上面就变成乱码了,在数据库中正常显示

解决方案 »

  1.   

    DriverManager.getConnection(url, user, psw);中在url字符串后添加"?useUnicode=true&characterEncoding=utf-8"设定编码试试!
      

  2.   

    或者修改一下my.ini文件里面的编码法师
      

  3.   

    查看下数据库编码是什么  网页编码是什么  一致就 ok了数据库中  show variables like %char%看下 编码 然后把页面编码改掉就好了!!!!!
      

  4.   

    没有用啊,都试过了,数据库中的编码是utf-8,网页编码也是utf-8
      

  5.   

    <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" 
                   URIEncoding="utf-8"/>这个!
      

  6.   

    在java和数据库交互的url后加上"?&characterEncoding=utf-8"试试。