Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
7
Task/URL-decoding/Tcl/url-decoding-1.tcl
Normal file
7
Task/URL-decoding/Tcl/url-decoding-1.tcl
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
proc urlDecode {str} {
|
||||
set specialMap {"[" "%5B" "]" "%5D"}
|
||||
set seqRE {%([0-9a-fA-F]{2})}
|
||||
set replacement {[format "%c" [scan "\1" "%2x"]]}
|
||||
set modStr [regsub -all $seqRE [string map $specialMap $str] $replacement]
|
||||
return [encoding convertfrom utf-8 [subst -nobackslash -novariable $modStr]]
|
||||
}
|
||||
1
Task/URL-decoding/Tcl/url-decoding-2.tcl
Normal file
1
Task/URL-decoding/Tcl/url-decoding-2.tcl
Normal file
|
|
@ -0,0 +1 @@
|
|||
puts [urlDecode "http%3A%2F%2Ffoo%20bar%2F"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue