vtigerCRM 5.0 beta與MySQL 5.0搭配編碼問題

各位好,

試用剛release的vtiger CRM 5.0 beta, 發現除了改善了介面的方便性外,在支援語系上也比4.2x好用些。
目前不管在預設編碼在ISO-8859-1或是UTF-8上都可正常輸入與顯示中文,但問題是,資料儲存在MySQL時卻都出現亂碼。

如果是將瀏覽系語系設定在英文語系(ISO-8859-1)的環境下,中文可正常顯示,不過在MySQL中查詢資料會出現如許功蓋等字串;而若將語系設定成UTF-8,瀏覽器一樣可以正常顯示中文,不過在MySQL中儲存的值為許功蓋再次測試之類的字串。

我試過將vtiger CRM的MySQL資料庫設定成latin1或是utf-8再安裝,結果仍是一樣出現上面兩種型態的亂碼字串。但是此時在瀏覽器上看到的中文卻是正常的!

我想請教,我該如何設定vtiger CRM的相關參數,以及MySQL的資料庫編碼該如何設定,才能夠在瀏覽器上與資料庫上都能正常顯示中文呢?MySQL5.0雖然可以更完整支援utf-8, 不過在使用上似乎要注意的細節更多,不若4.0以前的版本簡單,這個問題就給請教各位前輩了!

另外,我在vtiger CRM 4.2.4rc2上,搭配MySQL 4.0.x,使用utf-8編碼,在瀏覽器與MySQL中的資料,都能正常顯示中文字串無誤。

感謝~

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1657

評論

Sign In or Register to comment.