Re: [問題] unicode與資料庫存取

看板Ruby作者 (lala)時間17年前 (2007/01/29 16:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
您的資料庫「可能」反而的是正確的 Unicode 因為 phpMyAdmin 最近的版本對於 unicode 顯示有問題 你必須將 phpMyAdmin 的部份設定修改才能在 phpMyAdmin 底下正確顯示 unicode 至於為啥我只說「可能」 因為你給的資訊太少,我無從判斷起 假設你的網頁 head 的 meta 是 utf-8,網頁檔案格式是 utf-8 而且你的中文顯示正常 那你資料庫的資料八成是正確的 unicode ※ 引述《casiopea (Casiopea)》之銘言: : 環境: Rails 1.2.1 + mysql : 狀況: : 我寫了一個小程式去抓網頁上的資料, : 抓下來的資料是像"遊樂園"這種格式的 : 存到資料庫裡面的話,我用phpmyadmin進去看也是看到這樣的字串 : 不過撈出來在網頁上可以正常顯示中文 : 雖然說可以正常顯示中文,但還是想請教, : 我要怎麼做才可以將這種字串轉成中文正確地存在資料庫? : (這種編碼方式就是utf8的編碼嗎?) : 另外,我撈出來的資料是這種編碼,存進資料庫就是這種編碼 : 但程式中有像是 : if column == nil : column = '未分類' : end : 存進資料庫之後卻可以直接在phpmyadmin裡面看到正確的中文字 : 麻煩各位了!感激不盡 : 附錄: : mysql的table皆為 utf8_unicode_ci : RoR裡的environment有設定#KCODE='u' : 網頁上目前也可以正確顯示中文 -- lighty RoR 是一個介紹 lighttpd , SQLite , Ruby and Rails 的 Blog http://lightyror.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.90.242
文章代碼(AID): #15lQiH1k (Ruby)
文章代碼(AID): #15lQiH1k (Ruby)