터미널에서 curl이나 wget을 이용해 특수문자를 바로 사용하면 문제가 생길 수 있다. 이럴 때 다음과 같은 커캔드를 사용하면 uri escape 문자를 확인할 수 있다. (perl은 항상 리눅스에 깔려 있다..)


[~] echo -n '!' | perl -MURI::Escape -le 'print uri_escape <STDIN>'

%21


[~] echo -n ' ' | perl -MURI::Escape -le 'print uri_escape <STDIN>'

%20


[~] echo -n '%' | perl -MURI::Escape -le 'print uri_escape <STDIN>'

%25

Posted by '김용환'
,