打开MySQL Command Line Client输入命令SET NAMES UTF8;
关闭后再打开,show variables like ‘character%’;
仍然是Latin1

解决方案 »

  1.   

    在MYSQL INI中:
    [mysql]default-character-set=UTF8关闭后再启动MYSQL试试
      

  2.   

    谢谢,
    现在不敢修改直接修改my.ini了
    我用MySQLInstanceConfig重新设置了下,搞定了
    哈哈不过出现了新问题
    mysql> insert into tblnews(ftitle,fcontent,fdate,ftype)values('哈','呵呵','2008-1-2',0);
    ERROR 1366 (HY000): Incorrect string value: '\xAB\xA2' for column 'fTitle' at row 1
      

  3.   

    MySQL的问题解决乱码可能是PHP的问题
    用phpMyAdmin可以正常显示
    但是自己写的PHP却是乱码还是去PHP栏发帖子