2011-01-14 74 views
1

抱歉打擾你。Zend Sqlite utf 8

我想知道如果在sqlite的 使用UTF-8相同的MySQL所以這是不夠的 集的application.ini

resources.db.adapter = "PDO_SQLITE" 

resources.db.params.dbname = APPLICATION_PATH "/../data/db/guestbook.db" 

resources.db.params.charset = UTF8 

resources.db.isDefaultTableAdapter = true 


or I should do a query in my bootstrap like 

PRAGMA encoding = "UTF-8"; 

BTW此行哪裏ZF做的工作(我指的是哪些類)?

再見。

回答

0

在權威指南 對於SQLite我發現 [例如頁面尺寸和字符編碼(UTF-8,UTF-16, 等)不能一旦創建數據庫中改變一些設置,所以這個臨時是在那裏你有機會 來指定它們。]

所以你應該在創建數據庫的腳本中設置utf 8編碼。