2012-05-22 44 views
1

我想获得一个文本输入字段,它的值作为在JavaScript中执行的XSL转换的参数发送。我已经设置了GET方法的表单,然后我的脚本得到这样的URL参数:使用JavaScript获取UTF-8 URL参数

var word=unescape((''+self.location.search).substring(5)).toLowerCase(); 

这工作得很好,当输入包含特殊字符时除外。我已将HTML页面的编码设置为UTF-8,并且我已将

accept-charset="utf-8" 

添加到窗体中。我还在脚本标记中指定了charset =“utf-8”,但它仍然不起作用。我的浏览器(Firefox)被设置为UTF-8作为默认编码。我曾尝试删除unescape功能。

回答