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