Difference between revisions of "Textutils.urlEncode"

From ComputerCraft Wiki
Jump to: navigation, search
m (Moved to CAT:APIFunctions)
Line 25: Line 25:
 
}}
 
}}
 
}}
 
}}
 +
 +
[[Category:API_Functions]]

Revision as of 18:41, 28 November 2012


Grid Redstone.png  Function textutils.urlEncode
Replaces certain characters in a string to make it safe for use on the internet. Note that it is a string function and will even replace characters that are allowed in URLs. Use this only for text to be inserted in an URL, not the URL itself.
Syntax textutils.urlEncode(string)
Returns A string safe for use on the internet
Part of ComputerCraft
API textutils

Examples

Grid paper.png  Example
Create a safe string from another string full of invalid characters. This is incorrect usage!
Code
sUnsafe = "http://example.com/?view=€ @!! 3-g_dvv[gf"
sSafe = textutils.urlEncode(sUnsafe)
print(sSafe)
Output (to be specified - I don't have CC on this computer)



Grid paper.png  Example
Create a safe URL from a base URL and a string to be inserted.
Code
sUnsafe = "€ @!! 3-g_dvv[gf"
sBaseURL = "http://example.com/?view="
sSafe = textutils.urlencode(sUnsafe)
sURL = sBaseURL .. sSafe
print(sURL)
Output (same here)