Cookie报错: An invalid character [32] was present in the Cookie value

1. 格式化输出日期时报错: `yyyy年MM月dd日 HH:mm:ss`
2. Tomecat8之后, 虽然支持中文输出, 但是对于一些特殊字符还是不支持, `[32]`表示空格
3. 解决:
    1. 在输出之前, 使用`URLEncoder`进行编码 
        + `dateString = URLEncoder.encode(dateString, "utf-8");`
    2. 对于编码的数据, 如果要从浏览器中获取到服务端, 要对其进行解码
        + `String dateString = URLDecoder.decode(cookie.getValue(), "utf-8");`

你可能感兴趣的:(Cookie报错: An invalid character [32] was present in the Cookie value)