-1
我想通過歐元符號即「€」和「@」符號,但它們不起作用,歐元符號看起來像「¬¬」和「@」符號看起來像「%40」,我在PHP中使用「urlencode()」函數,但它似乎不起作用,請讓我知道什麼是錯的。通過URL傳遞HTML實體
P.S我正在將數據從GET傳輸到另一個頁面,然後通過電子郵件發送它,看起來像上面那樣。
編輯:這是第1頁:
$temps=urlencode($temps);
header('Location:http://someurl.com/mailx.php?data='.$temps);
這是第2頁:在這裏,我通過電子郵件發送的數據。
$mailmsg = $_GET['data'];
輸出在我的電子郵件收件箱中看到: 電子郵件:名稱%40gmail.com
注意,40%,而不是 「@」?
您需要顯示一些代碼。問題發生在哪裏,數據從哪裏來? –
嘗試'rawurlencode' – Matthew
請參閱我所做的編輯。 – Ankur