Protocols/MSNP/URL Encode

From NINA Wiki
Jump to navigation Jump to search
MSNP Protocol
IntroductionTermsClients
Reference
Error ListCommandsRelaying Party SuiteSpotlife
Services
XMPPHTTP GatewayTabsActivities
Documentation
Development ToolsMSNP Grid
PolygamyURLs used by MSN
Documents
Protocol Versions
Version 21
Version 18
Version 16
Version 15
Version 14
Version 13
Version 12
Version 11
Version 9
Version 8
MSNC
IntroductionP2PObject DescriptorDisplay PicturesFile Transfer
Scenarios
Microsoft Messenger for Mac
MSNP on WebTV (MSNTV)

Named because its original use was to encode special characters in URLs, URL encoding enables the use of otherwise non-transmittable characters in the textual protocol stream. Non-encoded characters, except the percent sign, are transmitted as-is, while characters needing encoding (e.g. space, newline, the percent sign itself) are represented as %xx where xx is the hexadecimal value of the octet to be encoded.

See RFC3986:2.1 for more details.