1.解決macbook下mysql中文顯示錯誤的問題
問題描述:向table中insert帶有中文的行時,出現錯誤"incorrect string values :..."
在網上查詢原因,是因為server characterset和db characterset預設為latin,而我們希望相容中文的話應該設定為utf8。
tips:檢視預設字符集,可以在mysq命令列下使用命令
mysql>status;
解決辦法:更改my.cnf配置檔案
$ sudo /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
將預設配置檔案拷貝到/etc/目錄下,重新命名為my.cnf。
$ sudo vim /etc/my.cnf
這裡必須加sudo,因為my.cnf預設許可權為644。
在[mysqld]下加
default-storage-engine=innodb
character-set-server=utf8
collation-server=utf8_general_ci
在[client]下加(沒有[client]就自己新增)
default-character-set=utf8
然後儲存退出。
重新啟動mysql服務,新建database和table,則可以插入中文,親測可行。
tips:對於之前建立的database不起作用。
實習日記001(0718)
今天是實習第一天,早上填了一下 把我的歷史瞬間定格在2011年7月18日。來入職的有應屆生,也有社招,實習生我倒是唯一乙個。我要寫的材料很少,但看著他們填著填著,乙個上午就過去了,加上領辦公用品,就從9點多到了12點,於是先去吃飯。第一次實習,倒沒預料到第一天是這麼簡單。吃飯排了好長的隊,一頓飯吃去...
實習日記005(0722)
今天是周五,兼是月末,氣氛不再平靜,大家都忙著考勤 報銷 匯報。我曾經給自己找工作定下了這幾個目標 公司規模和發展 內部環境和氣氛 制度和規範 工作壓力和報酬。第乙份工作肯定不能衝著工資去,要看是不是有利於自己發展。總結一下這個公司,規模也不小,發展也算比較成熟了,這點,就知道聽boss們談話,對利...
實習日記006(0725)
今天只有些跑跑腿,打打雜的活,於是逛下論壇,看點東西。論壇裡總有人為一些話題爭論不休,今天看了關於程式設計入門的文章。有人推薦python,就有人提倡c,有人贊vim,就有人頂ide,一面對自己的心頭之愛條分縷析,一面說別人的文章是誤人子弟,看著也挺熱鬧的。也難怪我在技術論壇裡總是走迷失了,看看別人...