作者crossdunk (推嘘自如)
看板Web_Design
标题[问题] 关於跨网域传资料的问题
时间Tue Jan 13 17:25:02 2015
小弟现在遇到一个困难
内容是我方要将值传给对方
对方接收我的值然後在网页上显示
值的内容有中文
对方接到後会乱码(只有中文部分、双方都是用UTF-8编码)
一开始是使用网址代入,(
http://xxx.com.tw?id=xxx)
如果有中文就会是乱码,後来对方说改成POST之後
小弟就建了一个表单,想用FORM表单POST过去对方那
结果发现中文字的部分也是乱码
我想请问各位先进这该如何解决呢?
小弟先在此感谢各位了!
--
Sent from my 3cm
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.19.218
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1421141106.A.D3B.html
1F:→ ssccg: get或form-urlencode格式的post要做url encode 01/13 17:37
get的时候我有urlencode,但是对方还是乱码 ...
※ 编辑: crossdunk (59.120.19.218), 01/13/2015 17:40:39
2F:→ mmis1000: 搞不好对方big5你utf8 01/13 18:32
3F:→ crossdunk: 对方跟我说他是utf8… 01/13 19:04
4F:→ mmis1000: 用 wireshark 之类的看看,是不是真的送utf8 01/13 19:09
5F:→ mmis1000: 式的话就是对方的问题了 01/13 19:10
看了一下对方的网页原始码,meta是utf-8没错 ...
实在不知道该怎麽解决 囧
对方的乱码大部分都是?????????
※ 编辑: crossdunk (122.116.70.209), 01/13/2015 21:49:32
6F:推 oToToT: meta对也不一定是该编码,我也可以用big5打meta utf-8 01/13 22:11
因为跟我联系的窗口是他们的业务
而不是IT部门,就他告知我的,IT部门跟他说他们是使用UTF8
而我也只能从原始码看他的meta..
还是各位先进有更好的办法呢?
另外,产生乱码的部分是需要登入的介面
而我没有可以登入的帐密,有跟他们询问有无可以测试的帐号
他们的回答都是否定的,所以我也无法真正知道该页面的编码 囧
※ 编辑: crossdunk (122.116.70.209), 01/13/2015 22:14:19
7F:→ ssccg: 叫对方生个范例程式或范例raw http request来看 01/13 23:02
8F:→ ssccg: 对方的网页编码跟收你request的介面用的编码不一定相同 01/13 23:05
9F:→ WJAider: 如果是我的话,我会丢一个 big5 过去看看XD 01/13 23:07
10F:→ guanting886: send request, 查 header info 01/14 14:26
11F:→ guanting886: curl -I "网址路径" 01/14 14:27
12F:→ guanting886: Content-Type 会写得很清楚 01/14 14:27
13F:→ guanting886: 或利用开发者工具找 header info 01/14 14:27