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: |