url传参(中文乱码)值得注意的地方

1.http参数过程当中对于中文乱码问题:1.参数须要进行两次的url编码,由于服务器端使用request.getParameter()接受参数的以前,tomcat会对参数进行一次url解码,默认使用的解码为“ISO-8859-1”,因此咱们对参数进行两次url编码,在服务器端进行一个url解码就会编码中文乱码问题。tomcat

2.BASE64编码在http传输过程当中,会对‘+/’这种符号进行格式化,形成数据丢失,因此通常不使用base64加密传输。服务器

3.response返回响应的过程当中,能够使用一次url编码或者base64编码后传输数据编码

相关文章
相关标签/搜索