Я хочу заменить все (устаревшие) escape()
и unescape()
звонки в нашем коде Javascript
на encodeURIComponent
, decodeURICompnent
или / и encodeURI
, decodeURI
.
Проблема в том, что наши клиенты могут иметь строки в своих базах данных, которые уже закодированы устаревшей "escape()
" - функцией, которая может быть неправильно декодирована.
Я думаю, многим разработчикам уже приходилось сталкиваться с этой проблемой.
Одним из решений будет скрипт обновления, но я думаю, что могут быть и другие подходы.
Есть рекомендации?
С уважением.