[請益] ZendFramework與MySQL連接語系編碼問題
之前開發使用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
推
01/11 18:47, , 1F
01/11 18:47, 1F
→
01/12 01:30, , 2F
01/12 01:30, 2F
推
01/12 04:27, , 3F
01/12 04:27, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18