UrlHelper.Encode Method (String)
Encodes special characters in a URL string into character-entity equivalents.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
If characters such as spaces and punctuation are passed in an HTTP stream, they can be misinterpreted when they are processed. URL encoding converts special characters in a URL into character-entity equivalents. For example, when the characters < and > are embedded in a block of text to be transmitted in a URL, they are encoded as %3c and %3e.