Javascript使用错误的编码读取url params

时间:2015-06-12 21:56:09

标签: javascript html html5 encoding url-encoding

我有html5 + js应用程序,它读取url params并提出一些请求。 初始请求如下所示:

import UIKit

class AwesomeFileManager: NSFileManager {

    private let awesomeLet = ["let1", "let2", "let3"]

    func awesomeFunction(parameter: String) -> Bool! {
        return true
    }

}

但是当我用Javascript阅读url param并创建另一个请求时,它会像这样执行:

https://www.google.com/?q=%D0%B0%D0%B1%D0%B2

如何强制Javascript正确读取Url参数(使用正确的编码)。一个更重要的通知,这在Chrome中运行得非常好但在IE中失败了。感谢您的任何建议

ps:html具有头标记以指定编码

GET /1.x/?format=json&someParam=?????? HTTP/1.1

1 个答案:

答案 0 :(得分:1)

您可以使用JavaScript的decodeURI功能

IFERROR()