У меня есть объект со значением, которое имеет пробелы в нем, и он заменяется кодированной строки, как:Исправить замену/кодировку объектов JS строк?
alldata["test"]
вернется «Long + имя» или что-то вроде alldata["test"]
вернется «% Blong + имя% B»
, когда он установлен с помощью
alldata["test"] = "Long name"
(или "[длинное название]") через серию кода.
Я что-то упустил? Я не думаю, что использование $.toEvalJSON
- правильный путь, потому что я не преобразовал объект в JSON. Я бы предпочел не делать string.replace либо потому, что мне пришлось бы записывать все возможные типы ввода, которые закодированы.
Спасибо!