不知道各位有沒有在 mysql 4.1 以上安裝過 plog ....
安裝過程正常,使用正常,但是若用 phpMyAdmin-2.6.1 以上去檢視管理資料庫的話.
會發現資料是亂碼....
但是當我修正好資料庫編碼的問題,一搬來說以 phpbb2 之類在資料庫連線後需要手動加上 set names utf8,但是剛剛發現 plog1.0 似乎不用...
不知道是否 plog1.0 目前是否有對 mysql 4.1 以上的 charset 功能有作處理呢?...
關於 mysql 4.1 的 charset 會造成的影響或許可以參考我之前寫的這篇...
http://phorum.study-area.org/viewtopic.php?t=29392以下是我的測試方式:.
而剛剛小弟有測試過,在 mysql4.1 安裝好 plog 1.0 後,用 phpMyAdmin-2.6.1 去檢視資料庫會顯示亂碼(可能是因為我server預設 latin1,而大部分rpm安裝的mysql都預設 latin1),所以我就將 database dump 下來後修改了 create table 的預設語系修改..
從 latin1 改為 utf8 然後 set names utf8 重新匯入資料庫.
如此從 phpMyAdmin 之中檢視,可以正確顯示資料內容.
使用 mysql command 去測試.
mysql -u root -pxxxxx plog10
執行以下 command
set names big5;
SELECT * FROM plog_articles_text;
若是顯示也是正常的 big5內容 則是正確,因為 mysql4.1 會根據 client charset 轉換 content charset .
這時候回 plog 線上檢視,發現內容正常...