[问题] 关于跨网域传资料的问题

楼主: crossdunk (推嘘自如)   2015-01-13 17:25:02
小弟现在遇到一个困难
内容是我方要将值传给对方
对方接收我的值然后在网页上显示
值的内容有中文
对方接到后会乱码(只有中文部分、双方都是用UTF-8编码)
一开始是使用网址代入,(http://xxx.com.tw?id=xxx)
如果有中文就会是乱码,后来对方说改成POST之后
小弟就建了一个表单,想用FORM表单POST过去对方那
结果发现中文字的部分也是乱码
我想请问各位先进这该如何解决呢?
小弟先在此感谢各位了!
作者: ssccg (23)   2015-01-13 17:37:00
get或form-urlencode格式的post要做url encode
作者: mmis1000 (秋月恋枫)   2015-01-13 18:32:00
搞不好对方big5你utf8
楼主: crossdunk (推嘘自如)   2015-01-13 19:04:00
对方跟我说他是utf8…
作者: mmis1000 (秋月恋枫)   2015-01-13 19:09:00
用 wireshark 之类的看看,是不是真的送utf8式的话就是对方的问题了
作者: oToToT (屁孩)   2015-01-13 22:11:00
meta对也不一定是该编码,我也可以用big5打meta utf-8
作者: ssccg (23)   2015-01-13 23:02:00
叫对方生个范例程式或范例raw http request来看对方的网页编码跟收你request的接口用的编码不一定相同
作者: WJAider (Aider)   2015-01-13 23:07:00
如果是我的话,我会丢一个 big5 过去看看XD
作者: guanting886 (Guanting)   2015-01-14 14:26:00
send request, 查 header infocurl -I "网址路径"Content-Type 会写得很清楚或利用开发者工具找 header info

Links booklink

Contact Us: admin [ a t ] ucptt.com