[請益] 使用php odbc連結Access中文亂碼問題

看板PHP作者 (jims)時間19年前 (2006/08/19 15:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在嘗試把一個ACCESS的資料檔利用PHP來操作 我透過ODBC來連結 發生個奇怪的問題 我使用的是winXP+apache+php5.04 +>>>PHPed(with php5.04)< ACCESS的資料表欄位我有選定使用unicode 我在phped環境debug時可以成功的連結並取出我的資料 我成功的用odbc_result_all()函數列印出結果 但是....卻是亂碼.....(網頁這時的編碼是UTF-8) 我把結果的網頁另存新檔,EmEdit內轉換成big-5就正常了. 但是在瀏覽器我無法更動他的編碼.. 而且雖然可以列印出資料 但是odbc_num_rows()函式的結果卻是-1 在使用php與MYSQL連結時,我都有下"SET NAMES 'utf8'" MYSQL資料進出也都採用UTF-8,所以都沒問題 不過"SET NAMES 'utf8'卻無法下給ODBC 請問有人知道ODBC的UTF編碼問題怎麼解決嗎? 是我原始ACCESS.mdb要做調整嗎?還是要下什麼指定編碼的命令? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.7.229 ※ 編輯: jimshsu 來自: 134.208.7.229 (08/19 15:49)
文章代碼(AID): #14vi4Qs9 (PHP)
文章代碼(AID): #14vi4Qs9 (PHP)