php cookies亂碼的解決方法:先在寫入Cookie時,將其用Url編碼;然後重新寫入Cookie;最後在讀取時進行Url解碼即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php與js互傳cookie時中文亂碼的問題
js儲存cookie,php讀取的時候就變成亂碼了。
問題分析:
這是因為文字編碼而造成的,漢字是兩個編碼,所以才會搞出這麼個亂碼出來!
解決想法:
1:寫入Cookie時,先將其用Url編碼,然後再寫入
2:當我們讀取時再Url解碼即可
php兩個函數
urlencode()
urldecode()
##js兩個函數
decodeURI()
encodeURI()
php 設定cookie ,js讀取cookie
js設定cookie php讀取cookie
推薦學習:《PHP影片教學》
以上是如何解決php cookies亂碼問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!