您好,欢迎访问一九零五行业门户网

怎么解决html <a>标签中文乱码问题

html 3499910bf9dac5ae3c52d5ede7383485标签中文乱码的解决办法:1、在后台接收时候,使用“iso-8859-1”国际标准进行转码;2、将url中带有中文的直接转码 ,然后在后台接收的时候进行解码即可。
本文操作环境:windows7系统、html5&&css3版、dell g3电脑。
html 的 a 标签 传中文 到后台为乱码 问题
问题描述:
html 的 3499910bf9dac5ae3c52d5ede7383485 标签 传中文 到后台为乱码 问题
开始将jsp页面  和 后台转成utf-8 都不行,试了以下的解决方式,亲测是可以的。总结下,下次备用.
解决方式:
 方式一:直接传 值   ,在后台接收时候  使用iso-8859-1 国际标准进行转码。
string title = request.getparameter("title"); byte[] tb=title.getbytes("iso-8859-1"); title=new string(tb);
方式二:将url 进行转码,即:将url中带有中文的直接转码 ,然后在后台接收的时候也进行解码,就行了、。
前台js:
//将字符串 url 进行转码 之后 跳转function gotogovdetail(strtitle){strtitle = $.trim(strtitle);var addrcode16url = "<c:url value="/govinfo/go_govinfoopendetail.do"/>?title="+ strtitle;addrcode16url = encodeuri(encodeuri(addrcode16url)); console.info(addrcode16url);window.open(addrcode16url); }
后台接收时候:
string title = request.getparameter("title");// byte[] tb=title.getbytes("iso-8859-1"); // title=new string(tb);// title = tostringhex(title);title = urldecoder.decode(title, "utf-8");
【推荐学习:html视频教程】
以上就是怎么解决html <a>标签中文乱码问题的详细内容。
其它类似信息

推荐信息