Re: [RoR ] 中文亂碼
自問自答
雖然我想大部分看板的人都會這種簡單的操作
但我還是寫一下好了: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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
2
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章