[英]ExpressJS unicode cookie
有什么方法可以在expressjs中的cookie中發送unicode值。 當用戶使用西班牙語語言環境時,cookie會使用用戶名序列化,該名稱可以是“José”
例如:
res.cookie('user', JSON.stringify({name: 'José'}));
但是在客戶端中,我得到了一個具有以下值的cookie:
{name: 'José'}
有沒有辦法解決? 服務器已經輸出了。
為了能夠在cookie中使用unicode字符,您應該使用編碼方案。
設置客戶端中的cookie時,節點中的encodeURIComponent()或querystring.escape()應該起作用,並且client.decodeURIComponent()應該起作用。
表達不是特定的,而是Cookie的一般工作方式。 有關詳細信息,請參見此答案: Cookies中的允許字符
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.