簡體   English   中英

ExpressJS Unicode Cookie

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM