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