看板 Web_Design 關於我們 聯絡資訊
※ 引述《kuroro811 (kuroro)》之銘言: : 我在a.php用Form作submit傳給b.php : 但中文傳過去後變成亂碼.. : 試過b.php?neme=啦啦啦 : 取出的name值還是變亂碼.. : 請問這是怎麼一回事..QQ 首先,我建議你全程用 UTF-8 比較好解決 再來,JavaScript部分要用 "b.php?name=" + encodeURI( val ); 這樣就會依照網頁當時的編碼傳遞,PHP也可以正常接收了。 一般而言,瀏覽器大多會用ANSI的規格傳遞GET變數,除非有特別指定。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.43.250
TonyQ:主要是讀取方比較麻煩 , 以java而言 default是iso 8859-1 08/19 11:18
TonyQ:但通常頁面設定的header是big5 or utf-8...XD 08/19 11:18
PHP可以直接讀取,不會有任何問題。頁面與後端的編碼當然要一致,現在已經是寬頻 時代了,所以假設大家都用UTF-8。 對後端而言,若沒有特殊的文字處理步驟,僅有存取,那可以不必理會編碼。
pm2001:anci??? 08/19 11:19
※ 編輯: cassatte 來自: 59.104.43.250 (08/19 11:22) ※ 編輯: cassatte 來自: 59.104.43.250 (08/19 11:26)