php與js互傳cookie時中文亂碼的問題

2022-05-17 00:52:48 字數 478 閱讀 3482

js儲存cookie,php讀取的時候成了亂碼 。

問題分析:

這是因為文字編碼而造成的,漢字是兩個編碼,所以才會搞出這麼個亂碼出來!

解決思路:

1:寫入cookie時,先將其用url編碼,然後再寫入

2:當我們讀取時再url解碼即可

php兩個函式

urlencode() 

urldecode()

js兩個函式

decodeuri() 

encodeuri() 

<?php

setcookie ("testcookie", urlencode("這就是網頁21"));

?>

<?php

echo urldecode($_cookie["testjscookie"]);

?>

js 與 jsp 資料互傳

jsp js 1.input 和 span 通過定義id 傳值 接收值 document.getelementbyid 定義的id input中 type text 記得document.getelementbyid value 2.記得 需要在上面 按正常從上到下順序 執行,js 中執行函式可往上...

js儲存cookie與讀取cookie

設定cookie param name param value function setcookie name,value path引數巨坑!一般設定之後頁面都可以訪問cookie,否則只能在乙個頁面。功能 獲取cookies函式 引數 cookie name名字 function getcooki...

JS基礎 Cookie與儲存

一 cookie是什麼 cookie 是一種客戶端 瀏覽器 把使用者資訊以檔案形式儲存到本地硬碟的技術,說白了就是一種 瀏覽器技術 二 cookie的作用 cookie的作用很單一,就是 儲存客戶資料 儲存資料的檔案叫cookie檔案 三 cookie與變數的區別 變數 資料是儲存到記憶體中的,是一...