您的位置:首页 > 编程语言 > Java开发

html传到后台的中文乱码(后台为java)

2016-06-28 11:35 393 查看
虽然页面上的编码格式为utf-8,但是很不幸,通过<a href="/houduan?name='张三'"></a>的标签访问后端。

带的中文参数仍然是以乱码出现的,张三未能正确显示。

后端接收的时候,一般都是string来接收。

String name= request.getParameter("name");

结果就是JAVA误把utf8的编码字节流当做8859_1的编码字节流来转成了Unicode。

我们要做的是就是把8859_1再转化为utf8.

name=new String(name.getBytes("8859_1"), "utf8");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  中文乱码 java