通讯:
客户端将上行通过des加密,秘钥url挂参传输。服务器接收到客户端的上行进行解密,不论中英文都是正常的。
然后,服务器将下行des加密,响应到客户端,客户端解密之后就出现中文乱码。(不存在秘钥不正确之说)
response响应时:response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("utf-8");
debug调试 response.getWriter(); 的编码格式也是utf-8.
在客户端接收到输入流,得到的编码格式也是utf-8,读取出来得到的字符串与服务器加密得到的字符串是一致的,但是客户端解密之后,就会出现中文乱码。谢谢各位大牛。小弟拜谢!