<a href="test.jsp?getdata=中国人">测试</a> "人"奇数位显示不出来
<a href="test.jsp?getdata=中国人的">测试</a> 完全显示正确
String getdata= new String((request.getParameter("getdata")).getBytes("ISO-8859-1"),"utf-8") ;
out.print ( "getdata:"+getdata );
页面编码是:<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">请问怎么处理
<a href="test.jsp?getdata=中国人的">测试</a> 完全显示正确
String getdata= new String((request.getParameter("getdata")).getBytes("ISO-8859-1"),"utf-8") ;
out.print ( "getdata:"+getdata );
页面编码是:<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">请问怎么处理
在HTML页面上,用encodeURI('中国人')代替中国人,一般的web服务器就能正确解析。如果还有问题用encodeURI(encodeURI('中国人')),服务器端用URLDecoder.decode(request.getParameter("getdata"), "UTF-8");
使用 服务器 URLDecoder.decode(request.getParameter("getdata"), "UTF-8");也是乱码急...