1. 网页中Form的Get传递参数当中出现的乱码如何解决
方法一:在表单页提交时用JS的encodeURI/escape等转义然后到get的地址
方法二:把你的处理程序文件另存为和表单一样的UTF8编码
2. javascript文件中有中文,在谷歌浏览器中乱码,在ie,火狐中正常显示
重新保存文件,选择合适的编码(例如UTF-8,你这里貌似想用GBK),应该就OK了。
当然依附的HTML文件也要设置好meta信息。
3. JAVASCRIPT中UTF8页面提交数据乱码怎么办
在页面里的UTF-8只是告诉浏览器这个HTML文件是什么编码格式,而提交数据到后台(要看你用的是什么后台技术,这里用java举例)则要经过应用服务器的编码,如tomcat服务器默认使用的是ISO-8859-1字符集,所以会成为乱码。解决方法很简单:在后台取值之前添加一句request.setCharacterEncoding("UTF-8");而后再取值就好了。当然此法只限于POST提交,GET提交需要自行转换。