[請益] 有關中文字串傳送的方式

看板PHP作者 (b8888)時間17年前 (2008/09/21 11:39), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
各位大大好~~ 小弟寫了一個php查詢程式發現了一個奇怪的事~~ 以form 傳送字串進去-->查詢正常 但以url 傳送時在網址列顯示正常,但是接收到的字串卻是有問題(亂碼) 但是更奇怪的是上面的情形卻只有IE6才會發生; 但以Google 瀏覽器 看卻不會有這個情形發生 想請教各位大大的是~~~ 我該如何避免上述的情形或有什麼資料可供我參考 謝謝您的回答 ps'環境為utf-8資料庫為mysql 因系統會使用分頁且user要求對中文查詢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.241.8

09/21 12:13, , 1F
使用get傳遞之前先urlencode, 目的網頁再用urldecode
09/21 12:13, 1F

09/21 12:14, , 2F
解碼
09/21 12:14, 2F

09/21 12:22, , 3F
樓上正解
09/21 12:22, 3F

09/21 12:49, , 4F
謝謝二位的幫忙,小弟不才,這個問題困擾我二天了!!
09/21 12:49, 4F

09/21 12:50, , 5F
再補一句,這個解法,有效
09/21 12:50, 5F

09/24 16:38, , 6F
補充,POST就沒有這個問題,GET另外也有長度限制
09/24 16:38, 6F

09/28 16:28, , 7F
用iconv轉換 GET傳送中文好像會變成big5
09/28 16:28, 7F
文章代碼(AID): #18rS7mY4 (PHP)
文章代碼(AID): #18rS7mY4 (PHP)