encodeURIComponent
http://www.the-art-of-web.com/javascript/escape/
我主要参考了上面这张表,把这个函数试出来了,在python或其它语言中要找到与之相对应的,才能进行模拟提交,
同时进行解码工作,知道js的哪个函数,及如何实现就好办了
3. Table of encoded characters
Here you can see how the various JavaScript and PHP functions apply to a range of common characters.
| Input | JavaScript | PHP | ||||
| escape | encodeURI | encodeURIComponent | urlencode | rawurlencode | htmlentities | |
|---|---|---|---|---|---|---|
| <space> | %20 | %20 | %20 | + | %20 | |
| ! | %21 | ! | ! | %21 | %21 | ! |
| @ | @ | @ | %40 | %40 | %40 | @ |
| # | %23 | # | %23 | %23 | %23 | # |
| $ | %24 | $ | %24 | %24 | %24 | $ |
| % | %25 | %25 | %25 | %25 | %25 | % |
| ^ | %5E | %5E | %5E | %5E | %5E | ^ |
| & | %26 | & | %26 | %26 | %26 | & |
| * | * | * | * | %2A | %2A | * |
| ( | %28 | ( | ( | %28 | %28 | ( |
| ) | %29 | ) | ) | %29 | %29 | ) |
| - | - | - | - | - | - | - |
| _ | _ | _ | _ | _ | _ | _ |
| = | %3D | = | %3D | %3D | %3D | = |
| + | + | + | %2B | %2B | %2B | + |
| : | %3A | : | %3A | %3A | %3A | : |
| ; | %3B | ; | %3B | %3B | %3B; | ; |
| . | . | . | . | . | . | . |
| " | %22 | %22 | %22 | %22 | %22 | " |
| ' | %27 | ' | ' | %27 | %27 | ' |
| \ | %5C | %5C | %5C | %5C | %5C | \ |
| / | / | / | %2F | %2F | %2F | / |
| ? | %3F | ? | %3F | %3F | %3F | ? |
| < | %3C | %3C | %3C | %3C | %3C | < |
| > | %3E | %3E | %3E | %3E | %3E | > |
| ~ | %7E | ~ | ~ | %7E | %7E | ~ |
| [ | %5B | %5B | %5B | %5B | %5B | [ |
| ] | %5D | %5D | %5D | %5D | %5D | ] |
| { | %7B | %7B | %7B | %7B | %7B | { |
| } | %7D | %7D | %7D | %7D | %7D | } |
| ` | %60 | %60 | %60 | %60 | %60 | ` |
特别感谢
http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/05/28/1746168.html
浙公网安备 33010602011771号