jsp通过get接收中文参数乱码处理

最近的工作就是页面改版。

今天的问题是在传递中文参数到jsp时,jsp获取到参数后乱码。

最开始我是在js中encodeURI("中文")。这种方式会乱码。

解决的方法就是两次encodeURI,jsp一侧的js,做一次解码即可。

例子:

编码一侧,为整个url进行2次编码

pageUrl =encodeURI(encodeURI(pageUrl));


解码一侧(只解码了1次有中文的参数):

decodeURIComponent('<%=request.getParameter("itemName") %>');

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容