Re: [問題] unicode與資料庫存取
您的資料庫「可能」反而的是正確的 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章