此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【xiao_zi_lijing】截止到2008-06-28 18:17:49的历史汇总数据(不包括此帖):
发帖数:1                  发帖分:20                 
结贴数:0                  结贴分:0                  
未结数:1                  未结分:20                 
结贴率:0.00  %            结分率:0.00  %            
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    看情况把。要是直接在dos命令行下看utf8的数据,那肯定是乱码.具体的要看你是用什么工具来查看数据的。.
      

  2.   

    数据库里面的编码不止一种吧?我记得mysql默认的是latin的。以下是从我的便笺里面找到的,希望对你有帮助进入mysql(用mysql -u -p来登录)然后就在下面运行以下命令
    可以先用
    show variables like "character%"
    show variables like "collation_%"
    来查看哪些编码不是utf8,设置成对应的即可,记得要退出重启mysql。
    SET character_set_client = GB2312; 
    SET character_set_connection = GB2312;
    SET character_set_database = GB2312;
    SET character_set_results = GB2312;
    SET character_set_server = GB2312;SET collation_connection = GB2312_bin;
    SET collation_database = GB2312_bin;
    SET collation_server = GB2312_bin; 在PHP页面中还需要mysql_query("set names 'utf8'");
    也可以使用mysql_query("set names 'gb2312'");来输出GB码的汉字