我在顯示正確字符的Zend Framework應用程序中遇到問題。關於Zend DB - 一般數據顯示不正確的問題
EG/ 的Rue de l'Odeon酒店
顯示爲:
的Rue de L'Odon的
當由通過應用視圖中顯示它顯示通過web服務信息,並且還。
我已經tryed以下東西:
1)設置在視圖中的字符編碼。
$view->setEncoding('UTF-8');
2)保證了底層數據庫上COL /表編碼是UTF8(MySQL數據庫)
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8;
3)創建我DB連接當傳遞的字符集varaible到Zend_Db的::工廠方法。這是我通過註冊表獲得的對象的配置部分。
[_config:protected] => Array
(
[host] => localhost
[username] => root
[password] => ---------------
[dbname] => db_staging
[charset] => utf8
[options] => Array
(
[caseFolding] => 0
[autoQuoteIdentifiers] => 1
)
什麼,如果ZF顯示'小姐ã O',而不是'misso'或任何怪異?我希望它顯示'missão' – 2010-11-09 17:05:31