这个问题已经有好几个人问过了啊,
我至少回答过两次了.
http://dev.mysql.com/doc/mysql/en/charset-collation-charset.html

解决方案 »

  1.   

    但是我是用4.1.10版本的,而它说是4.1.8以前的版本才存在这个问题我按照它的提示
    SELECT SUBSTRING_INDEX(USER(),'@',1);没有出错~~ 
    我的程序里的SQL是这样的
    SELECT cur_id, cur_namespace, cur_title FROM `wiki_cur` WHERE (cur_namespace=0 AND cur_title IN('Wikipedia:版权信息'))
    这个是WIKI程序,可能大家也装过了~~在程序里执行这个语句就出错~~搞得我郁闷死了~~
      

  2.   

    4.1.0才有這個問題,我也踫到過一次
    mysql〉show full columns from table就會發現兩個字段的字符集是不一樣的。
    通過用
    ALTER TABLE `tname`  CHANGE `column` `column` VARCHAR( 15 ) CHARACTER SET latin1 NOT NULL。
    (假設變更為字符型,並且字符集類別為latin1 latin1 )