作者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/cn.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