[問題] 關於跨網域傳資料的問題

作者: 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