举一个极端情况的例子,我要把地址栏中的某一段中文数据获取到,并且放到input输入框中,如果页面编码格式是utf-8,那么使用下面这段代码必然是乱码
- $('input:first').val(window.location.search)
在js端进行代码转换,最好先转成%30%21%a5这种格式,因为所有字符编码都可以转成这种格式,然后有了统一的格式,我们就可以开转了。
那么把地址栏中的中文取出就很方便了
- $('input:first').val(decodeURI(escape(window.location.search)))