我的MySQL配置的是latin1编码,现在我做的系统是一个GBK的编码,
jsp的网页总是乱码,没办法解决,请高手指点!
因为服务器上还有其他系统,要用到latin1的配置,
所以不能更改数据库的编码,
希望给出解决的办法,最好给出转码的类,或者函数的代码!

解决方案 »

  1.   

    或者你可以给你自己的SESSION设定编码。其余的用户还有系统都不会受到影响的 。
      

  2.   

    这样做:
    1、数据库连接代码:
    mysql_connect('IP','user','pwd');
    mysql_query("set names 'gbk'" );
    mysql_select_db('database');
    2、MYSQL是Latin没关系,但要保证数据库中字段的字符集为 gb2312_chinese_ci
    3、在前台显示页面加上:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    我测试过了,前台和后台都不会乱码,你试试吧
      

  3.   

    看一下这里:
    http://blog.chinaunix.net/u/29134/showart_390526.html