之前一直向项目的cookie里面写英文或者数字,表现一直很好。但是今天项目当中用到cookie保存中文,报如下错误:
Control character in cookie value, consider BASE64 encoding your value
意思就是向cookie里面写入内容需要采用BASE64 来进行编码。
解决方案:将要保存的值使用URLEncoder.encode(value,"utf-8")编码即可。当然web页面要使用它,还需要进行反编码。
之前一直向项目的cookie里面写英文或者数字,表现一直很好。但是今天项目当中用到cookie保存中文,报如下错误:
Control character in cookie value, consider BASE64 encoding your value
意思就是向cookie里面写入内容需要采用BASE64 来进行编码。
解决方案:将要保存的值使用URLEncoder.encode(value,"utf-8")编码即可。当然web页面要使用它,还需要进行反编码。