Servlet中乱码的问题
来源:互联网 发布:淘宝店铺装修设置单价 编辑:程序博客网 时间:2024/06/15 20:36
乱码发生的原因大致上可以描述为客户端发送了UTF-8编码的数据,网络传输过程用IOS-8859-1编码传送,传回到客户端再次使用UTF-8的编码解码
下面来说request请求和response响应如何处理乱码
response乱码
A、设置服务器端的编码
response.setCharacterEncoding("utf-8”);
B、通知浏览器服务器发送的数据格式
response.setContentType("text/html;charset=utf-8”);
request乱码
post请求
request.setCharacterEncoding("utf-8");
get请求
String id = request.getParameter("id");
id = new String(id.getBytes("IOS-8859-1"),"utf-8");
另外一种方式是使用javase中的encoding和decoding类转换编码
进行编码:URLEncoder.encode(String s,”UTF-8”)
进行解码:URLDecoder.decode(String s,”UTF-8”);
阅读全文
0 0
- Servlet中乱码的问题
- servlet中中文乱码问题的解决
- 【jsp】Servlet中请求乱码的问题
- 解决Servlet中,中文乱码的问题
- servlet 的乱码问题
- servlet中处理乱码问题
- 解决Servlet中乱码问题
- jsp+servlet中乱码问题
- 关于Servlet中乱码问题
- JSP/Servlet中解析乱码乱码问题
- AJAX在servlet中返回中文乱码问题的解决
- servlet中如何解决中文乱码的问题!...
- servlet中out.print打印出乱码问题的解决
- ajax中到servlet的中文乱码问题
- Java中Servlet的Get和Post乱码问题
- Java中Servlet的Get和Post乱码问题
- 对jsp+servlet+mysql中乱码问题的部分总结
- 关于在servlet跳转中出现的中文乱码问题
- Android之TabLayout+ViewPager+Fragment实现标题栏与页面联动
- offfice密钥
- dijkstra ,floyd
- .a和.so的区别
- C++ 内联函数
- Servlet中乱码的问题
- 在ARM M4上运行神经网络,AI芯片公司Kneron获新一轮融资,阿里巴巴创业者基金领投
- Splunk 安全App和Add-on整理总结
- 欢迎使用CSDN-markdown编辑器
- 如何手动运行dll文件,非注册dll
- Android MMS APN工作原理以及PDP知识摘要
- 优达(Udacity)-机器学习基础-交叉验证
- eclipse屏蔽xml文件报错
- 如何创建ramdisk