html 标签中文乱码的解决办法:1、在后台接收时候,使用“ISO-8859-1”国际标准进行转码;2、将url中带有中文的直接转码 ,然后在后台接收的时候进行解码即可。
<img src="D:pic/2025-03-11/https://cdn.chuangxiangniao.com/2025/03/20250314121820193.jpg" alt="怎么解决html 标签中文乱码问题” >
本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。
html 的 a 标签 传中文 到后台为乱码 问题
问题描述:
html 的 标签 传中文 到后台为乱码 问题
立即学习“前端免费学习笔记(深入)”;
开始将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 = "?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 标签中文乱码问题的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2952624.html