作者lueichun (no anonymous)
看板Web_Design
標題[問題] json字串傳到後端變成亂碼
時間Sun Jan 28 21:53:39 2018
我用jQuery Ajax的方法
要將含有中文的data傳到後端
我在將data傳到後端前 有呼叫alert 將要船的中文印出來
確認是沒亂碼的
然後當我把data傳到後端 卻發現request裡面的中文變成亂碼
我有將data的encoding 設成UTF-8 big-5
卻還是一樣
請問這樣還可以怎麼修改呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.109.21
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1517147622.A.557.html
1F:→ altecjc: 怎樣的亂碼?要貼一下程式碼嗎? 01/28 22:26
2F:推 peanut97: 看chrome dev tool 的network 確定送ajax 時傳出去的jso 01/29 00:38
3F:→ peanut97: n 是否為亂碼 01/29 00:38
不是 傳出去的也是中文
※ 編輯: lueichun (59.120.148.217), 01/29/2018 09:53:49
4F:→ xdraculax: 用 post 01/29 10:03
5F:推 peanut97: 那應該是要找後端處理資料的部分了 看你後端用什麼語言 01/29 10:14
6F:推 youtuuube000: 查看header有沒有偷壓縮? 01/29 22:44
7F:→ youtuuube000: 或者https的認證 01/29 22:45
結果是參考這個來解決:
https://kknews.cc/zh-tw/news/5mmvm52.html
※ 編輯: lueichun (59.120.148.217), 01/30/2018 12:49:42