作者coldollsheep (加油加油^^)
看板PHP
標題[請益] 編碼問題導致網址失效_get網址
時間Sun Apr 11 09:50:18 2010
先說明操作流程(是一個網頁)
有一個查詢畫面 例如說在姓名欄位輸入"郭"
按submit
回到server端 解析之後他會指向這樣的網址
index.php?name=郭
又回到server端
我會去資料庫撈name這個欄位有"郭"這個字的人
回到頁面
---
上面的狀況不論是在資料庫 或是瀏覽器或是程式碼
我都是使用UTF8編碼
這樣子帶出來的網址是index.php?name=&%&?@ 之類的亂碼
是可以work的
但是在IE 那串網誌就會變成index.php?name=??
就會撈不出資料
我把程式和資料庫轉成big5就可以了
但是我想用UTF8來做 不知道有解否?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.221.231
→ coldollsheep:我在網路上查到下面這個東西 04/11 10:12
→ coldollsheep:$_url = htmlentities(urlencode($_url)); 04/11 10:12
→ coldollsheep:可是我用了之後出現下面這樣錯誤 04/11 10:13
→ coldollsheep:You don't have permission to access 04/11 10:14
→ MOONRAKER:urlencode()就好了。 04/12 05:59