diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2025-01-12 09:19:14 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2025-01-12 09:19:14 +0800 |
commit | ac6ecd6b3399309b3e1baf68a4aa7782487925f6 (patch) | |
tree | c15480c7d8393833b9de8bcd6ea7019c3c015655 /alias | |
parent | 59c7600782b9b9ba5b879484795257bce95b1ce0 (diff) |
Update
Diffstat (limited to 'alias')
-rw-r--r-- | alias | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -37,6 +37,10 @@ big52utf8() { | |||
37 | utf82big5() { | 37 | utf82big5() { |
38 | iconv -t BIG-5 -f UTF-8 | 38 | iconv -t BIG-5 -f UTF-8 |
39 | } | 39 | } |
40 | urldecode() { | ||
41 | encoded="$(cat)" | ||
42 | echo ${encoded//\%/\\x} | ||
43 | } | ||
40 | urlencode() { | 44 | urlencode() { |
41 | perl -lpe 's/([^A-Za-z0-9.\/:])/sprintf("%%%02X", ord($1))/seg' | 45 | perl -lpe 's/([^A-Za-z0-9.\/:])/sprintf("%%%02X", ord($1))/seg' |
42 | # Alternative: | 46 | # Alternative: |