看板 Web_Design 關於我們 聯絡資訊
我的網頁有個表單讓使用者輸入資訊,後端用PHP處理這些資料並存入MySQL,PHP跟資料 庫都是utf-8編碼。 大部分的情況下我能正常接收進來的中文字。但是在某些狀況下收進來的資料會變成被 urlencode過的形式。手動用urldecode解開後發現內容物是big5編碼的中文字。 例如收進「%B4%FA%B8%D5」,解開後是big5的「測試」。 在發生這個現象的時候,我會沒辦法取得使用者的session(每次取到的session ID都不 一樣)。用get_browser去看使用者資料,發現有這個現象的使用者都是用IE7。但是用 IE7瀏覽這個頁面並不一定會發生問題。 有人知道這是這是怎麼回事嗎? -- 不可以!那是黑鷹族的精神象徵! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.113.189