升級完PHPCMS后發現修改文章的時候,出現了一個錯誤,錯誤內容和下面的類似,查了原因是因為.
keyword 和 keyword_data 兩個表的編碼方式為:latin1 而非GBK或UTF8 所以需要手工修改一下表的結構就可以了.
出現Illegal mix of collations ((latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '=' 這個錯誤.
查看了數據庫發現是建表時設置表的編碼為latin1,而數據庫server的連接是gbk_chinese_ci的方式.
把表的編碼改了就可以了.
alter table tablename convert to character set GBK。
tablename = 你的表的名稱.
新聞熱點
疑難解答