[問題] unicode與資料庫存取
環境: Rails 1.2.1 + mysql
狀況:
我寫了一個小程式去抓網頁上的資料,
抓下來的資料是像"遊樂園"這種格式的
存到資料庫裡面的話,我用phpmyadmin進去看也是看到這樣的字串
不過撈出來在網頁上可以正常顯示中文
雖然說可以正常顯示中文,但還是想請教,
我要怎麼做才可以將這種字串轉成中文正確地存在資料庫?
(這種編碼方式就是utf8的編碼嗎?)
另外,我撈出來的資料是這種編碼,存進資料庫就是這種編碼
但程式中有像是
if column == nil
column = '未分類'
end
存進資料庫之後卻可以直接在phpmyadmin裡面看到正確的中文字
麻煩各位了!感激不盡
附錄:
mysql的table皆為 utf8_unicode_ci
RoR裡的environment有設定#KCODE='u'
網頁上目前也可以正確顯示中文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.179.20
推
01/29 17:07, , 1F
01/29 17:07, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章