看板 PHP 關於我們 聯絡資訊
之前開發使用ZF都可以正常顯示沒有問題, 但是最近重裝系統後中文字全都變成亂碼了, 其他非使用ZF開發的專案中文字都顯示沒有問題, 目前自己除錯發現到的是: 1. 直接從phpMyAdmin(pMA)裡面新增資料的話, 資料從pMA中看到的不是亂碼), 但是從ZF的model取出來的畫面就會是亂碼。 2. 使用ZF的form寫入資料的話, 資料在phpMyAdmin看會是亂碼, 但是網頁畫面正常顯示不是亂碼。 所以我想應該是兩個系統使用到不同的編碼, 但是我也在config裡面設定了 resources.db.params.driver_options.1002 = "SET NAMES utf8" phyMyAdmin裡面的顯示資訊: 伺服器: localhost (MySQL host info: localhost via TCP/IP) 伺服器版本: 5.1.36-community-log 通訊協定版本: 10 使用者: root@localhost MySQL 文字編碼: UTF-8 Unicode (utf8) meta也是顯示utf-8 不知道有沒有前輩發生過相同的事, 可以指點我一下, 是我的資料庫原本的東西都是假utf8嗎... 謝謝您的抽空瀏覽 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.120.2.95
bobju:你的程式是否也是utf-8編碼? 01/11 18:47
andreli:檔案用PSPad看一遍都是顯示utf8 01/12 01:30
buganini:先試試set names放在code裡面跑? 01/12 04:27