Удивительно, но это похоже на правильное поведение. Обратная косая черта не входит в число символов, разрешенных в URL-адресе HTTP или HTTPS (согласно RFC 1738 ), поэтому их следует экранировать. Обратите внимание, что RFC явно упоминает обратную косую черту как небезопасный символ:
Другие персонажи небезопасны, потому что
Известно, что шлюзы и другие транспортные агенты иногда изменяют
такие персонажи. Это символы "{", "}", "|", "\", "^", "~",
"[", "]" и "` ".
Все небезопасные символы всегда должны быть закодированы в URL.
Другими словами, Firefox делает правильные вещи, даже если он разрывает страницы, которые неправильно используют обратную косую черту (в основном из-за путаницы синтаксиса URL с синтаксисом пути Windows). Другие браузеры пытаются прочитать мысли автора страницы, и перед отправкой запроса они конвертируют обратные слэши в прямые косые черты; Хорошая ли это вещь, вопрос мнения.
Вы пытались найти соответствие на экранированной версии обратной косой черты - %5C
?