[問題] querystring 的編碼

看板Web_Design作者 (是妳)時間17年前 (2008/11/21 01:43), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
最近在練習使用get 傳遞變數 順便做些實驗 假設我的網頁是用utf8 編碼 coding 如下 <?php $name=$_GET['name']; echo "My name is ".$name."<br />"; ?> 然後當我網址列打 gettest.php?name=abcde 的時候,的確會印出 My name is abcde 問題是如果我想要打中文,就會有encode不符合的問題 querystring 有辦法指定編碼嗎? 還是這是browser的問題? -- 被愛....都是毒藥 愛著一個人....只會感受到付出沒有回報的悲傷 被一個人愛上....卻會因為不能回應而覺得有罪惡感 也許.....和被愛..都只有一種解藥....那就是.... 深深愛上一個深愛你的人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.15.237

11/21 01:43, , 1F
其實正常來說querystring 應該是由上一個網頁製造的
11/21 01:43, 1F

11/21 01:43, , 2F
只是這裡我很取巧的直接在網址列修改get 的變數
11/21 01:43, 2F

11/21 01:44, , 3F
問題是這樣的話,似乎就無法掌握browser用什麼中文編碼?
11/21 01:44, 3F

11/21 01:51, , 4F
urlencode
11/21 01:51, 4F

11/21 11:39, , 5F
樓上正解!
11/21 11:39, 5F
文章代碼(AID): #199Q6jzm (Web_Design)