在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天给大家分享java 页面url传值中文乱码的解决方法,希望可以对大家能有小小的帮助。
中文问题,是在应用中常常遇到的问题。
这将涉及到字符解码操作,我们在应用中常常会用new String((""), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。
在这里介绍一种解决方法,可以在任何应用部署环境下通用。此方法分两步:
1、在客户端用escape(encodeURIComponent(fieldValue))方法编码,例如:
代码如下:
title=escape(encodeURIComponent(title)); //这是js里的函数
url="%=()%!"+;
2、在服务端用(getRequest().getParameter("title"),"UTF-8"),进行解码。
-----------------------------------------------------------------------------
和 iframe中src的乱码问题。
要在这两个url地址中传中文,必须加编码,然后再解码。
编码:encodeURI(encodeURI("包含中文的串"))
解码:("需要解码的串","utf-8");
如果觉得《java 页面url传值中文乱码的解决方法》对你有帮助,请点赞、收藏,并留下你的观点哦!