求大神解答~~~MySQL配置已經(jīng)改成UTF8了,數(shù)據(jù)庫TEST也是UTF8編碼方式,為什么數(shù)據(jù)表卻還是latin1呢~
qq_顏子明_0
2017-03-08 16:03:14
TA貢獻3593條經(jīng)驗 獲得超0個贊
TA貢獻119條經(jīng)驗 獲得超250個贊
建數(shù)據(jù)庫和訪問數(shù)據(jù)庫時如果編碼是latin1(ISO-8859-1),其實可以支持中文的。但仍建議盡量使用utf8或者gbk.
同意——“刪除那張表再重新創(chuàng)建;”為了保險起見,在建數(shù)據(jù)表的同時設(shè)置編碼類型
格式:
//刪除表 DROP?TABLE?tb_name; //重新建 CREATE?TABLE?tb_name( ... )DEFAULT?CHARSET=utf8;
還有,不知道你是如何配置MySQL的?
修改下my.ini配置文件
[client]增加default-character-set=utf8 [mysql]增加default-character-set=utf8 [mysqld]增加 character_set_server=utf8? init_connect='SET?NAMES?utf8'
舉報