本文主要包含javascript,乱码,url等相关知识,好狗呱呱叫希望在学习及工作中可以帮助到您
我们经常会在前台请求以后后台对应URL时,在URL中利用此URL向后台传递参数,但如果参数为中文会存在乱码问题。下面我们考虑一个场景来详细说明URL传递参数时的乱码解决之道。
假设我们页面中拥有一个输入框、一个提交按钮,当我们点击提交按钮时获取输入框中用户输入的值,然后利用URL传递参数的方式,将输入框的值传递到后台。我们假设后台对应web层处理技术使用Struts2的Action进行数据处理,假设Action中处理数据的URL为/say。具体页面急请求Action代码如下: html代码: window.location = "sayHello?user.name=" + name;② "sayHello?user.name=" + name)); decode(String str,String ecn)方法进行解码 经过以上步骤URL中的中文内容乱码问题成功解决!