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

看板Web_Design作者 (推噓自如)時間11年前 (2015/01/13 17:25), 11年前編輯推噓1(1012)
留言13則, 6人參與, 最新討論串1/1
小弟現在遇到一個困難 內容是我方要將值傳給對方 對方接收我的值然後在網頁上顯示 值的內容有中文 對方接到後會亂碼(只有中文部分、雙方都是用UTF-8編碼) 一開始是使用網址代入,(http://xxx.com.tw?id=xxx) 如果有中文就會是亂碼,後來對方說改成POST之後 小弟就建了一個表單,想用FORM表單POST過去對方那 結果發現中文字的部分也是亂碼 我想請問各位先進這該如何解決呢? 小弟先在此感謝各位了! -- Sent from my 3cm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1421141106.A.D3B.html

01/13 17:37, , 1F
get或form-urlencode格式的post要做url encode
01/13 17:37, 1F
get的時候我有urlencode,但是對方還是亂碼 ... ※ 編輯: crossdunk (59.120.19.218), 01/13/2015 17:40:39

01/13 18:32, , 2F
搞不好對方big5你utf8
01/13 18:32, 2F

01/13 19:04, , 3F
對方跟我說他是utf8…
01/13 19:04, 3F

01/13 19:09, , 4F
用 wireshark 之類的看看,是不是真的送utf8
01/13 19:09, 4F

01/13 19:10, , 5F
式的話就是對方的問題了
01/13 19:10, 5F
看了一下對方的網頁原始碼,meta是utf-8沒錯 ... 實在不知道該怎麼解決 囧 對方的亂碼大部分都是????????? ※ 編輯: crossdunk (122.116.70.209), 01/13/2015 21:49:32

01/13 22:11, , 6F
meta對也不一定是該編碼,我也可以用big5打meta utf-8
01/13 22:11, 6F
因為跟我聯繫的窗口是他們的業務 而不是IT部門,就他告知我的,IT部門跟他說他們是使用UTF8 而我也只能從原始碼看他的meta.. 還是各位先進有更好的辦法呢? 另外,產生亂碼的部分是需要登入的介面 而我沒有可以登入的帳密,有跟他們詢問有無可以測試的帳號 他們的回答都是否定的,所以我也無法真正知道該頁面的編碼 囧 ※ 編輯: crossdunk (122.116.70.209), 01/13/2015 22:14:19

01/13 23:02, , 7F
叫對方生個範例程式或範例raw http request來看
01/13 23:02, 7F

01/13 23:05, , 8F
對方的網頁編碼跟收你request的介面用的編碼不一定相同
01/13 23:05, 8F

01/13 23:07, , 9F
如果是我的話,我會丟一個 big5 過去看看XD
01/13 23:07, 9F

01/14 14:26, , 10F
send request, 查 header info
01/14 14:26, 10F

01/14 14:27, , 11F
curl -I "網址路徑"
01/14 14:27, 11F

01/14 14:27, , 12F
Content-Type 會寫得很清楚
01/14 14:27, 12F

01/14 14:27, , 13F
或利用開發者工具找 header info
01/14 14:27, 13F
文章代碼(AID): #1KjEHoqx (Web_Design)