【问题标题】:Fix JS object replacing/encoding of strings?修复 JS 对象替换/编码字符串?
【发布时间】:2010-02-19 17:48:02
【问题描述】:

我有一个包含空格的对象,它被一个编码字符串替换,例如:

alldata["test"] 将返回“Long+name” 或类似的东西 alldata["test"] 将返回 "%BLong+name%B"

当使用

设置时

alldata["test"] = "Long name"(或“[Long name]”)通过一系列代码。

我错过了什么吗?我不认为使用 $.toEvalJSON 是正确的方法,因为我还没有将对象转换为 JSON。我也不想做 string.replace ,因为我必须捕获所有可能的编码类型。

谢谢!

【问题讨论】:

    标签: javascript json


    【解决方案1】:

    如果您的问题是如何删除编码,您可以随时使用

    unescape(s)
    

    Escape and Unescape Functions

    【讨论】:

      【解决方案2】:

      这个问题与我没有提到由于.serialize() 命令而被分配字符串的事实有关。因此urldecode() 将完美运行。

      【讨论】:

        猜你喜欢
        • 2023-01-13
        • 2023-01-28
        • 2013-08-15
        • 1970-01-01
        • 2011-02-07
        • 1970-01-01
        • 2016-04-15
        • 2020-07-04
        • 1970-01-01
        相关资源
        最近更新 更多