Difference between revisions of "LlEscapeURL"

From Second Life Wiki
Jump to: navigation, search
(touchups)
Line 6: Line 6:
 
|return_text=that is the escaped/encoded version of '''url''', replacing spaces with %20 etc. The function will escape any character not in [a-zA-Z0-9] to %xx where xx is the hexadecimal value of the byte.
 
|return_text=that is the escaped/encoded version of '''url''', replacing spaces with %20 etc. The function will escape any character not in [a-zA-Z0-9] to %xx where xx is the hexadecimal value of the byte.
 
|spec
 
|spec
|caveats=* The function is not appropriate for escaping an URL all at once since the ': ' after the protocol and all of the '/' delimiting the various parts.  
+
|caveats=* The function is not appropriate for escaping a URL all at once because the ': ' after the protocol and all of the '/' characters delimiting the various parts will be escaped.  Instead, build the URL in parts, escaping parts of the path and query string arguments as needed.  
 
*See: {{LSLG|string#Caveats|String:Caveats}}
 
*See: {{LSLG|string#Caveats|String:Caveats}}
 
|constants
 
|constants

Revision as of 14:52, 1 February 2008

Summary

Function: string llEscapeURL( string url );

Returns a string that is the escaped/encoded version of url, replacing spaces with %20 etc. The function will escape any character not in [a-zA-Z0-9] to %xx where xx is the hexadecimal value of the byte.

• string url

Caveats

  • The function is not appropriate for escaping a URL all at once because the ': ' after the protocol and all of the '/' characters delimiting the various parts will be escaped. Instead, build the URL in parts, escaping parts of the path and query string arguments as needed.
  • See: String:Caveats
All Issues ~ Search JIRA for related Bugs

Examples

See Also

Functions

• llUnescapeURL

Articles

• UTF-8
• Base64

Deep Notes

Search JIRA for related Issues

Signature

function string llEscapeURL( string url );