나는 다음과 같은 HTML에 문제가 발견 링크 : 대신페이지에서 %의 2B를 처리하기 위해 파이어 폭스가 없음은
<html>
<head>
<title>UrlEncode Test</title>
</head>
<body>
<a href="http://example.com/Process.php?OrderID=y%2bog%3d">Process</a>
</body>
</html>
대신 교체 % 2B + 와 파이어 폭스는 공백으로 그렇게를되도록 링크를 클릭하면 "http://example.com/Process.php?OrderID=y+og="대신 "http://example.com/Process.php?OrderID=y og ="로 이동합니다. IE와 Chrome은 전혀 문제가 없습니다. 파이어 폭스 만. 다른 사람이이 문제를 겪었으며 해결할 수 있었습니까?
문제는 URL이 PHP의 urlencode(), ASP.NET의 HttpUtility.UrlEncode() 또는 Python의 urllib.quote()에 의해 생성 될 수 있으므로 원래 문자열의 "+"는 "% 2b"가됩니다. – Bullines