[問題] 結果顯示問號"????"

看板Ajax作者 (阿機)時間15年前 (2010/04/05 00:20), 編輯推噓1(1012)
留言13則, 3人參與, 最新討論串1/1
我用這網站教的方法連結資料庫 http://www.w3schools.com/php/php_ajax_database.asp 不過我改了一些東西 我把資料庫的東西改掉 資料庫內的內容都是中文 測試了一下 是成功的 但出現的不是中文是"?????" 假使說我原本應該出現 台北車站 那他就變成???? 四個問號 應該出現峨眉 則他只會出現?? 兩個問號 還有讀取的地方似乎也沒辦法判斷中文!!! 我嘗試改成英文數字都可以 我不知道我哪邊需要改進? 謝謝大家幫我!!!!感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.53.220

04/05 10:41, , 1F
資料庫儲存的格式?big5 utf-8?
04/05 10:41, 1F

04/05 11:40, , 2F
utf-8
04/05 11:40, 2F

04/05 19:54, , 3F
資料庫內的資料是中文還是"???"
04/05 19:54, 3F

04/05 20:22, , 4F
那你的網頁要存成uft-8,js可以用 jquery 進一步建議你可以
04/05 20:22, 4F

04/05 20:22, , 5F
用json 傳資料,不會有太多的格式問題,如果你的php在5.2以
04/05 20:22, 5F

04/05 20:23, , 6F
上,可以直接用 echo json_encode($var); 傳出 資料庫的值
04/05 20:23, 6F

04/05 20:24, , 7F
jquery方面可以用 GET方式 在用$.parseJSON(json)去處理json
04/05 20:24, 7F

04/05 20:25, , 8F
不用getJSON 的原因是因為先判斷回傳值,在決定要不要跑json
04/05 20:25, 8F

04/05 20:26, , 9F
如果嫌麻煩 你回傳的地方 請打上
04/05 20:26, 9F

04/05 20:26, , 10F
header('Content-Type: application/msword;charset=UTF-8')
04/05 20:26, 10F

04/05 21:35, , 11F
資料庫上是中文喔!!!>< 我照你的方法弄了還是一樣問題
04/05 21:35, 11F

04/05 21:35, , 12F
謝謝樓上兩位
04/05 21:35, 12F

04/05 22:18, , 13F
打錯是header('Content-type: text/html; charset=utf-8');
04/05 22:18, 13F
文章代碼(AID): #1BkBnPFt (Ajax)
文章代碼(AID): #1BkBnPFt (Ajax)