看板 PHP 關於我們 聯絡資訊
我使用php讀txt檔(已經存成utf8) explode後依序寫入資料庫中(都設定為utf8) php網頁也有加上 utf8 的設定 不過在寫入資料後只有第一筆 有正常出現欄位的值中 >>> http://pixavid.com/l9TpRW 第二比之後好像都看不到值 但是點選欄位以後...值有寫進去??!! >>> http://pixavid.com/l0p6hu 之後我測試不要使用txt裡面的文字 自己設字串 數字 跟 英文 都很順利的寫進去 而不會像上面的情況一樣 @@" 想知道這樣的問題要怎麼解決...好困擾... ---------------------------------------------------------- 我的資料庫使用 Mysql 在網頁上做查詢 可以echo出值都沒問題 不過在資料庫檢視裡面 為什麼都只能看到第一個欄位的值? 剩下的在資料庫檢視雖然看不到 但是執行程式卻都可以抓的到... 對這個情況真的很疑惑 @@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.154.65
guardlan:印象中...ms db好像不吃utf-8的字串...(不確定.. 01/30 17:30
guardlan:你有試過php讀到字串先iconv轉成big5丟進去db試試看嗎..? 01/30 17:31
buganini:加個trim()勒? 01/31 10:39
※ 編輯: CoMix 來自: 218.173.59.212 (01/31 14:16) ※ 編輯: CoMix 來自: 218.173.59.212 (01/31 14:17)
guardlan:喔~應該是你檢視db的那套不支援utf-8吧...? 01/31 22:55