主題:
[其他]
[無人解]cookie亂碼
[打印本頁]
發表人:
secrecy
時間:
2012-9-9 09:59 PM
主題:
[無人解]cookie亂碼
環境是:Windows XP Pro SP3
安裝軟體:Appserv 2.5.10+ActivePerl-5.14.2.1402
以前Appserv 1.8玩的時候都不會有這問題
後來再安裝1.8~2.6版的都一直出現這問題
如小型討論版CGI或PHP都是,帳號主題只要是中文字送出
資料裡顯示都是中文沒問題,
問題出現在帳號欄位上的cookie上,記住的中文帳號都變成亂碼
亂碼是大小寫英文及問號...等....
請教是哪邊出了問題??
謝謝~
[secrecy 在 2012-9-11 01:28 PM 作了最後編輯]
發表人:
Ailio
時間:
2012-9-11 07:04 PM
利用header 統一程式的語系看看
有些時候 瀏覽器會自動判斷語系 有些時候也會出包...
例 header('Content-Type: text/html; charset=utf-8');
發表人:
secrecy
時間:
2012-9-11 08:44 PM
全改成UTF-8等於都一樣
還是cookie的問題沒解決!!
網頁程式儲存資料都沒問題~
就是記憶cookie中文顯示亂碼...
發表人:
Ailio
時間:
2012-9-11 09:45 PM
試著單純讀寫 cookie 看看是否也有語系的問題
還是讀寫cookie時有另外做運算?
發表人:
secrecy
時間:
2012-9-11 09:58 PM
引用:
Ailio
寫到:
試著單純讀寫 cookie 看看是否也有語系的問題
還是讀寫cookie時有另外做運算?
怎麼做純讀寫cookie呢??
發表人:
Ailio
時間:
2012-9-12 12:30 AM
所以說您不懂程式囉?
這樣的話就難Debug了
聽起來有點像是年代久遠的程式語言 遇上了一些改版或是語法的修正
因而出現的bug
還是能貼點原始碼 比較能看出問題點
[Ailio 在 2012-9-12 12:31 AM 作了最後編輯]
發表人:
jocosn
時間:
2012-9-15 08:16 AM
你是用 javascript 寫 cookie,還是用 PHP 寫 cookie,
若是用 php,可能遇到 magic quote 設定問題,GPC,表示 GET POST COOKIE 都會有魔法引號出現幫你。你使用 firebug 或 IE 除錯工具檢查 cookie 值是否亂碼,如果沒有亂碼,但是輸出到論壇時出現亂碼,可能就牽扯到 magic quote 或編碼問題。還有一個可能就是網頁編碼問題,例如 big5 碼。
你試試看使用 PHP6 架站(AppServ 2.6.0)看看。
因為你沒把程式碼貼出來,所以只是我純粹猜測。
是open source 的論壇,還是你自己寫的。
再不行你問熊大。
[jocosn 在 2012-9-24 10:38 PM 作了最後編輯]
發表人:
innova
時間:
2012-9-19 01:26 AM
google encode decode
歡迎光臨 TWed2k (http://twed2k.org/)
Powered by Discuz! 4.1.0