empty0806 发表于 2012-4-13 14:22:44

接收外部網站 POST 的值為亂碼

各位前輩們,不好意思打擾了。


目前小弟遇到一個問題,想請問各位是否有相關的經驗可以分享給小弟。


我的網站有一個FORM表單, 並且action去A網站取得資料,
結果從我的網站中接收A網站傳回的POST資料卻是亂碼。


有嘗試過用一般的PHP撰寫並接收A網站傳回的POST資料卻是正常的,
所以想要請教各位前輩是否有碰過這樣子的問題。


若有的話希望能不吝指教,感謝各位。






lowellddh 发表于 2012-4-13 14:57:20

贴出问题截图和示例性代码,乱码的情况有很多种的~

empty0806 发表于 2012-4-13 15:28:24

<form name="get711map" action="http://202.168.204.217/ec3g/emap/eServiceMap.php" method="POST">
    <input type="hidden" name="eshopid" value="xxx">
    <input type="hidden" name="servicetype" value="1">
    <input type="hidden" name="tempvar" value="">
    <input type="hidden" name="url" value="<?php echo current_url() ?>"><!-- 7-11資訊回傳網址 -->
    <input type="hidden" name="storeid" value="xxxxxx"><!-- 測試用 -->
</form>

這是一個可以到7-11選取取貨門市的網址,
網址回傳的資訊為: 922290M|n뿤ˤsj57,
但正常狀況應該為: 922290 和育門市 南投縣竹山鎮大智路57號。

會和編碼有關係嗎?
對方的PM跟我說這個網址是BIG5編碼的,但是我實際去看瀏覽器的編碼卻是UTF8,
且我測試的時候(非CI)開啟的PHP檔為UTF8,7-11回傳測試正常無亂碼。

不知道問題出在哪了?
感謝各位前輩。

empty0806 发表于 2012-4-14 17:42:47

Hello, 請問有前輩能夠指導我一下嗎?
感謝
页: [1]
查看完整版本: 接收外部網站 POST 的值為亂碼