讀cookie時多出雙引號問題

2021-08-21 04:57:31 字數 360 閱讀 9279

1、問題描述

最近遇到這樣乙個問題,設定cookie(這裡值為乙個郵箱位址)後,通過瀏覽器檢視cookie時,

發現cookie值在原值基礎上,多了一對雙引號。

2、問題原因

原來在目前大多數瀏覽器所使用的cookie,對於特殊字元如@,是不相容的,會自動加上雙引號。

另外最新版是cookie是支援特殊字元的。

3、解決方法

解決方案有兩種:

方法1:讀取cookie時,將雙引號去掉;

方法2:在設定cookie值時,先編碼encode,讀取值時,則相應的解碼decode。

python json單 雙引號問題

在 python3 裡,乙個json是乙個字典,形如 json轉換成字串的話 那麼,如果你要將它轉換成字串,也許你用的是str 這樣轉出來的,可能是是s 也就是說,裡面的kv是單引號的。這個字串,傳到其他地方,再用json.loads s 的時候會出錯,json不支援單引號。所以,假如你想把乙個js...

Oracle的雙引號問題

昨天遇到乙個問題,記錄一下,sql如下 select tt.from select u.chapter id as chapterid case when u.chapter id u.f id then u.chapter name else 123 end as chaptername u.up...

EFCore sql 中雙引號相關問題

單引號 單引號是字串分隔符,用於定義字串字面值 雙引號 雙引號是引用識別符號分隔符,可用它來訪問從資料庫目錄以區分大小寫的方式建立的表,如果你是以區分大小寫的方式建立資料庫表,這個是必需的。雙引號還能引註引住關鍵字。遇到的問題抓日誌得到執行報錯 2020 03 17 21 35 33,618 9 e...