Re: [RoR ] 中文亂碼

看板Ruby作者 (dryman)時間16年前 (2009/07/28 11:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
自問自答 雖然我想大部分看板的人都會這種簡單的操作 但我還是寫一下好了:p 先shotdown mysql 到mysql安裝好的目錄中找support-files/my-small.cnf (M$的好像是my-small.ini) mac的目錄在:/usr/local/mysql/support-files/my-small.cnf (在finder的工具列中找[前往][前往檔案夾] 就可以進入隱藏的目錄) 把這檔案複製一份到/etc底下,更名為my.cnf 用文字編輯器打開它,並加上幾行: [client]底下多加 default-character-set=utf8 [mysqld]底下多加 init-connect = 'SET NAMES utf8' character-set-server = utf8 collation-server = utf8_general_ci default-character-set = utf8 然後再重新打開mysql server就成功了 可以在mysql下檢查: mysql> show variables like 'character%'; +--------------------------+-------------------------------------------------- | Variable_name | Value +--------------------------+-------------------------------------------------- | character_set_client | utf8 | character_set_connection | utf8 | character_set_database | utf8 | character_set_filesystem | binary | character_set_results | utf8 | character_set_server | utf8 | character_set_system | utf8 | character_sets_dir | /usr/local/mysql-5.1.36-osx10.5-x86/share/charsets +--------------------------+--------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.55.12
文章代碼(AID): #1ARdEEER (Ruby)
討論串 (同標題文章)
文章代碼(AID): #1ARdEEER (Ruby)