[請益] 編碼問題導致網址失效_get網址

看板PHP作者 (加油加油^^)時間15年前 (2010/04/11 09:50), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
先說明操作流程(是一個網頁) 有一個查詢畫面 例如說在姓名欄位輸入"郭" 按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

04/11 10:12, , 1F
我在網路上查到下面這個東西
04/11 10:12, 1F

04/11 10:12, , 2F
$_url = htmlentities(urlencode($_url));
04/11 10:12, 2F

04/11 10:13, , 3F
可是我用了之後出現下面這樣錯誤
04/11 10:13, 3F

04/11 10:14, , 4F
You don't have permission to access
04/11 10:14, 4F

04/12 05:59, , 5F
urlencode()就好了。
04/12 05:59, 5F
文章代碼(AID): #1BmIhTCN (PHP)
文章代碼(AID): #1BmIhTCN (PHP)