作者StarTouching (撫星)
看板PHP
標題GET不支援中文/unicode?
時間Mon Apr 30 04:27:15 2007
in php,
$name = "中文";
$target = "mypage.php?msg=$name";
mypage編輯與顯示語言是UTF8,
顯示不出來$_GET[msg]
除了把mypage.php編碼改成big5,
還有其他方法嗎?
如果再不行的話 我只好改用session
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.177.193
※ 編輯: StarTouching 來自: 125.230.177.193 (04/30 05:06)
→ readper:瀏覽器會把URL編碼再傳送 中文還是用POST的吧 04/30 05:10
→ readper:還有 應該是 $_GET['msg'] 04/30 05:11
→ readper:你不能決定用戶端的瀏覽器用什麼編碼 所以還是別用GET吧 04/30 05:12
推 grassboy2:別用get感覺有點誇張...囧a 不過如果要傳中文… 04/30 09:41
→ grassboy2:那還是urlencode()比較實在… 04/30 09:41
→ readper:是我說錯 應該是說url盡量別用中文 不是get別用 04/30 11:28