作者crossdunk (小魯怡情大魯傷身體)
看板PHP
標題[請益] 關於跟其他網站合作的問題(POST/GET)
時間Thu Dec 25 18:14:21 2014
是這樣的
小弟最近需要跟其他網站合作
內容只是將值帶過去給他,他放入表單而已
一開始對方請我用網址帶過去,後來發現會出現中文亂碼的問題
他說他那邊沒有問題,是我這邊的問題,但我自己測試是沒有問題的
後來他請我使用POST,或是表單SUBMIT
我想請問的是,如果我用網址帶過去他會亂碼
那我改成POST的他就會正常了嗎@@?
像這種情況,是哪邊的問題比較大呢?要如何解決呢?
小弟先在此感謝各位了
--
Sent from my 3cm
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218
※ 文章網址: http://webptt.com/m.aspx?n=bbs/PHP/M.1419502466.A.54B.html
1F:→ KawasumiMai: 只有3cm真可憐 12/25 18:37
2F:→ KawasumiMai: 這是編碼的問題吧?GET似乎比較侷限在網址格式? 12/25 18:37
3F:推 LaPass: URL編碼的問題 12/25 20:40
4F:→ LaPass: 網址上的中文一定都會用url encode,編碼不對就會這樣 12/25 20:41
這樣說來,應該是對方要在GET的時候就轉碼嗎@@?
有什麼事我這邊可以動的而對方不用動的呢@@?
※ 編輯: crossdunk (59.120.19.218), 12/26/2014 09:17:45
5F:推 LaPass: 看他收的編碼是哪種,你問問他,然後url encode成他的編碼 12/26 15:04
兩邊都是用utf-8
我自己測試的時候是可以顯示的,所以才奇怪為什麼他的是亂碼QQ
※ 編輯: crossdunk (59.120.19.218), 12/26/2014 17:08:03
6F:推 LaPass: 那就.... 你用同個字串,叫他編一次urlencode給你比對看看 12/26 17:44
了解,感謝大大!
※ 編輯: crossdunk (59.120.19.218), 12/26/2014 18:03:42
7F:推 ProfessUX: 叫他那邊收post的時候加一個消毒跟轉碼函式一次解決 12/29 01:44
8F:→ ProfessUX: 或是你自己加 12/29 01:44
9F:推 ProfessUX: 表單會建議你用post 12/29 01:46