URLEncode は特殊文字を UTF-8 エンコーディングを表すエスケープ文字に変換します。A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) # を除く全ての文字は変換されます。
URLDecode は UTF-8 エスケープ文字を元の文字に戻します。