html传到后台的中文乱码(后台为java)
2016-06-28 11:35
393 查看
虽然页面上的编码格式为utf-8,但是很不幸,通过<a href="/houduan?name='张三'"></a>的标签访问后端。
带的中文参数仍然是以乱码出现的,张三未能正确显示。
后端接收的时候,一般都是string来接收。
String name= request.getParameter("name");
带的中文参数仍然是以乱码出现的,张三未能正确显示。
后端接收的时候,一般都是string来接收。
String name= request.getParameter("name");
结果就是JAVA误把utf8的编码字节流当做8859_1的编码字节流来转成了Unicode。
我们要做的是就是把8859_1再转化为utf8.
name=new String(name.getBytes("8859_1"), "utf8");
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树