Translate


訂閱服務...

線上使用者

目前共有 0 位註冊使用者1 位訪客 在線上。

新會員

  • Mfeeluse
  • chris
  • kendrickpittmaneq
  • pigpighhkk
  • lissa

書籍推薦

一開始就設好資料庫的校對碼

Arthur Yu 的照片
No votes yet

之前阿舍在裝 Drupal 時,都是先按照步驟把它裝起來之後,再來跑一支修改資料庫校對碼的小程式,這樣資料庫和資料表才都會是 utf8_general_ci,這樣中文才不會有問題 ( 沒有調過就有可能會出現 ?? ),不過阿舍最近突然開竅了,其實不用搞的這麼複雜的,只要一開始在建資料時設定好,就不會有這個問題了。


這個中文校對碼的問題,各位大德如果是自已從頭裝起 Drupal 的話,大概是不會遇到,但是,如果是用 cPanel 的話,大概就都會遇到了,尤其是用 Fantastico 功能建的話,就一定會遇到,所以,阿舍現在是自已手動裝比較多,好像也沒有想像中的複雜。

以往阿舍在建資料庫時,都直接在 cPanel 畫面上點 「MySQL® Databases」那個圖示進去「MySQL Account Maintenance」畫面,然後在 「New Database:」右邊打入資料庫名稱,接著再按更右邊的那個「Create Database」按鈕,這樣就建好一個資料庫,再來是移到更下面的「Username:」和「Password:」來建立一個資料庫的帳號 ( 要記得按 「Create User」),最後便在更、更下面的「Add Users To Your Databases:」選剛剛建立的使用者和資料庫及在「Privileges:」下把 「All」勾起來後,按「Add User To Database」,這樣完成之後,就可以去裝 Drupal 了....^^!!。

可是,可是,資料庫的校對碼,就會會被設定成「latin1_swedish_ci」,結果,就是需要跑程式來變更校對碼,不便利。

後來,阿舍就勤勞一點,改成直接到 PhpMyAdmin 裡去建資料庫,直接指定好校對碼,作法如下:

1. cPanel 畫面上點 「MySQL® Databases」圖示進入。

2. 進入「MySQL Account Maintenance」畫面後,移到最下面,點「phpMyAdmin」來進入 phpMyAdmin。

3. 在 phpMyAdmin 的畫面的右邊的中間,有一個「建立新資料庫」的項目,在它下面打入資料庫的名字,然後右邊的「校對」把它下拉,找到一個叫「utf8_general_ci」的來用,按「建立」,如果出現執行成功,那麼就可以回到前面
的 「MySQL Account Maintenance」畫面來新增使用者給這個資料庫了。


但是,不是每個人都會這麼好運的,依阿舍的經驗,各位大德可能會遇到下列二種狀況:

1. 在「建立資料庫」的下面,直接出現紅字的「沒有權限」。

2. 是可以打入資料庫名稱及選擇校對,可是按下「建立」之後,會得到一個 「Access Denied for user 'xxx'@'localhost
'......」 的訊息,結果也是建不起來。

針對以上這二種症頭,只能乖乖的先用「MySQL Account Maintenance」畫面裡的「Create Database」來建資料庫,之後再到 phpMyAdmin 來改校對碼,作法如下

1. cPanel 畫面上點 「MySQL® Databases」圖示進入。

2. 進入「MySQL Account Maintenance」畫面後,在 「New Database:」右邊打入資料庫名稱,接著再按更右邊的那個「Create Database」按鈕來建立一個資料庫。

3. 再移到最下面,點「phpMyAdmin」來進入 phpMyAdmin。

4. phpMyAdmin 的畫面的"左邊" 點選新建的資料庫名稱,點了之後,右邊的畫面會跳到另一個畫面,上面會有一排東西可以點,在最右邊有一個「管理」的連結,給它按下去。

5.進入「管理」的畫面後,移到最下面,有一個「校對」,下面有一個下拉式的欄位,選「utf8_general_ci」,按「建立」,如果出現執行成功,那麼就大功告成了。

只要成功的把資料庫的「校對」改成「utf8_general_ci」,那麼之後安裝時, Drupal 的安裝程式所建立的資料表,就都會是 「utf8_general_ci」,顯示和日後轉檔就比較不會有問題了.....。

95g (未確認)
太太太感激了!!

太太太感激了!!

發表新回應

此欄位內容將保密,不會公開顯示出來。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自動斷行和分段。

更多關於格式化選項的資訊

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Google 廣告 Cookie 和隱私權政策
當您造訪我們的網站時,我們會透過第三方廣告公司來放送廣告。這些公司可能會使用您在本網站和其他網站上的相關瀏覽資訊 (不含姓名、地址、電子郵件地址和電話號碼),以便提供閣下感興趣之產品和服務的廣告。如果您想要瞭解此作法的詳情,以及如何選擇不讓前述公司使用您的資訊,請按這裡

Drupal 7 預計釋出日期

最早為 2010/08/30
最晚為 2010/10/14
目前版本 Drupal 7.0-alpha6
待處理的 "嚴重問題" 還有 41 個...

詳細內容請參考這裡

*註 : 以上日期是依據目前解決被列為 "嚴重問題" 的處理時間所做的線性和對數預測...,至於有那些問題,請參考這裡

BloggerAds

Drupal 新聞

阿舍的 Plurk

誰正在看什麼...