Advertisement
Guest User

Untitled

a guest
Jun 21st, 2012
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 6.52 KB | None | 0 0
  1. command! URLencoding call URLencoding()<CR>
  2. function! URLencoding()
  3.   silent s/e/%20/e
  4.   silent s/!/%21/e
  5.   silent s/ /%22/e
  6.   silent s/#/%23/e
  7.   silent s/$/%24/e
  8.   " silent s/%/%25/e
  9.   silent s/&/%26/e
  10.   silent s/'/%27/e
  11.  silent s/(/%28/e
  12.  silent s/)/%29/e
  13.  silent s/*/%2A/e
  14.  silent s/+/%2B/e
  15.  silent s/,/%2C/e
  16.  silent s/\-/%2D/e
  17.  silent s/\./%2E/e
  18.  silent s/\//%2F/e
  19.  silent s/:/%3A/e
  20.  silent s/;/%3B/e
  21.  silent s/</%3C/e
  22.  silent s/=/%3D/e
  23.  silent s/>/%3E/e
  24.  silent s/?/%3F/e
  25.  silent s/@/%40/e
  26.  silent s/\[/%5B/e
  27.  silent s/\\/%5C/e
  28.  silent s/\]/%5D/e
  29.  silent s/\^/%5E/e
  30.  silent s/_/%5F/e
  31.  silent s/`/%60/e
  32.  silent s/{/%7B/e
  33.  silent s/|/%7C/e
  34.  silent s/}/%7D/e
  35.  silent s/~/%7E/e
  36.  silent s/€/%80/e
  37.  silent s/‚/%82/e
  38.  silent s/ƒ/%83/e
  39.  silent s/„/%84/e
  40.  silent s/…/%85/e
  41.  silent s/†/%86/e
  42.  silent s/‡/%87/e
  43.  silent s/ˆ/%88/e
  44.  silent s/‰/%89/e
  45.  silent s/Š/%8A/e
  46.  silent s/‹/%8B/e
  47.  silent s/Œ/%8C/e
  48.  silent s/Ž/%8E/e
  49.  silent s/‘/%91/e
  50.  silent s/’/%92/e
  51.  silent s/“/%93/e
  52.  silent s/”/%94/e
  53.  silent s/•/%95/e
  54.  silent s/–/%96/e
  55.  silent s/—/%97/e
  56.  silent s/˜/%98/e
  57.  silent s/™/%99/e
  58.  silent s/š/%9A/e
  59.  silent s/›/%9B/e
  60.  silent s/œ/%9C/e
  61.  silent s/ž/%9E/e
  62.  silent s/Ÿ/%9F/e
  63.  silent s/¡/%A1/e
  64.  silent s/¢/%A2/e
  65.  silent s/£/%A3/e
  66.  silent s/¥/%A5/e
  67.  silent s/|/%A6/e
  68.  silent s/§/%A7/e
  69.  silent s/¨/%A8/e
  70.  silent s/©/%A9/e
  71.  silent s/ª/%AA/e
  72.  silent s/«/%AB/e
  73.  silent s/¬/%AC/e
  74.  silent s/¯/%AD/e
  75.  silent s/®/%AE/e
  76.  silent s/¯/%AF/e
  77.  silent s/°/%B0/e
  78.  silent s/±/%B1/e
  79.  silent s/²/%B2/e
  80.  silent s/³/%B3/e
  81.  silent s/´/%B4/e
  82.  silent s/µ/%B5/e
  83.  silent s/¶/%B6/e
  84.  silent s/·/%B7/e
  85.  silent s/¸/%B8/e
  86.  silent s/¹/%B9/e
  87.  silent s/º/%BA/e
  88.  silent s/»/%BB/e
  89.  silent s/¼/%BC/e
  90.  silent s/½/%BD/e
  91.  silent s/¾/%BE/e
  92.  silent s/¿/%BF/e
  93.  silent s/À/%C0/e
  94.  silent s/Á/%C1/e
  95.  silent s/Â/%C2/e
  96.  silent s/Ã/%C3/e
  97.  silent s/Ä/%C4/e
  98.  silent s/Å/%C5/e
  99.  silent s/Æ/%C6/e
  100.  silent s/Ç/%C7/e
  101.  silent s/È/%C8/e
  102.  silent s/É/%C9/e
  103.  silent s/Ê/%CA/e
  104.  silent s/Ë/%CB/e
  105.  silent s/Ì/%CC/e
  106.  silent s/Í/%CD/e
  107.  silent s/Î/%CE/e
  108.  silent s/Ï/%CF/e
  109.  silent s/Ð/%D0/e
  110.  silent s/Ñ/%D1/e
  111.  silent s/Ò/%D2/e
  112.  silent s/Ó/%D3/e
  113.  silent s/Ô/%D4/e
  114.  silent s/Õ/%D5/e
  115.  silent s/Ö/%D6/e
  116.  silent s/Ø/%D8/e
  117.  silent s/Ù/%D9/e
  118.  silent s/Ú/%DA/e
  119.  silent s/Û/%DB/e
  120.  silent s/Ü/%DC/e
  121.  silent s/Ý/%DD/e
  122.  silent s/Þ/%DE/e
  123.  silent s/ß/%DF/e
  124.  silent s/à/%E0/e
  125.  silent s/á/%E1/e
  126.  silent s/â/%E2/e
  127.  silent s/ã/%E3/e
  128.  silent s/ä/%E4/e
  129.  silent s/å/%E5/e
  130.  silent s/æ/%E6/e
  131.  silent s/ç/%E7/e
  132.  silent s/è/%E8/e
  133.  silent s/é/%E9/e
  134.  silent s/ê/%EA/e
  135.  silent s/ë/%EB/e
  136.  silent s/ì/%EC/e
  137.  silent s/í/%ED/e
  138.  silent s/î/%EE/e
  139.  silent s/ï/%EF/e
  140.  silent s/ð/%F0/e
  141.  silent s/ñ/%F1/e
  142.  silent s/ò/%F2/e
  143.  silent s/ó/%F3/e
  144.  silent s/ô/%F4/e
  145.  silent s/õ/%F5/e
  146.  silent s/ö/%F6/e
  147.  silent s/÷/%F7/e
  148.  silent s/ø/%F8/e
  149.  silent s/ù/%F9/e
  150.  silent s/ú/%FA/e
  151.  silent s/û/%FB/e
  152.  silent s/ü/%FC/e
  153.  silent s/ý/%FD/e
  154.  silent s/þ/%FE/e
  155.  silent s/ÿ/%FF/e
  156. endfunction
  157.  
  158. "transformer les caractères URLEncodés en caractères normaux
  159. command! ReverseURLencoding call ReverseURLencoding()<CR>
  160. function! ReverseURLencoding()
  161.  silent s/%20/e/e
  162.  silent s/%21/!/e
  163.  silent s/%22/ /e
  164.  silent s/%23/#/e
  165.  silent s/%24/$/e
  166.  " silent s/%25/%/e
  167.  silent s/%26/&/e
  168.  silent s/%27/'/e
  169.   silent s/%28/(/e
  170.   silent s/%29/)/e
  171.   silent s/%2A/*/e
  172.   silent s/%2B/+/e
  173.   silent s/%2C/,/e
  174.   silent s/%2D/-/e
  175.   silent s/%2E/./e
  176.   silent s/%2F/\//e
  177.   silent s/%3A/:/e
  178.   silent s/%3B/;/e
  179.   silent s/%3C/</e
  180.   silent s/%3D/=/e
  181.   silent s/%3E/>/e
  182.   silent s/%3F/?/e
  183.   silent s/%40/@/e
  184.   silent s/%5B/[/e
  185.   silent s/%5C/\\/e
  186.   silent s/%5D/]/e
  187.   silent s/%5E/^/e
  188.   silent s/%5F/_/e
  189.   silent s/%60/`/e
  190.   silent s/%7B/{/e
  191.   silent s/%7C/|/e
  192.   silent s/%7D/}/e
  193.   silent s/%7E/~/e
  194.   silent s/%80//e
  195.   silent s/%82//e
  196.   silent s/%83/ƒ/e
  197.   silent s/%84//e
  198.   silent s/%85//e
  199.   silent s/%86//e
  200.   silent s/%87//e
  201.   silent s/%88/ˆ/e
  202.   silent s/%89//e
  203.   silent s/%8A/Š/e
  204.   silent s/%8B//e
  205.   silent s/%8C/Œ/e
  206.   silent s/%8E/Ž/e
  207.   silent s/%91//e
  208.   silent s/%92//e
  209.   silent s/%93//e
  210.   silent s/%94//e
  211.   silent s/%95//e
  212.   silent s/%96//e
  213.   silent s/%97//e
  214.   silent s/%98/˜/e
  215.   silent s/%99//e
  216.   silent s/%9A/š/e
  217.   silent s/%9B//e
  218.   silent s/%9C/œ/e
  219.   silent s/%9D/ /e
  220.   silent s/%9E/ž/e
  221.   silent s/%9F/Ÿ/e
  222.   silent s/%A1/¡/e
  223.   silent s/%A2/¢/e
  224.   silent s/%A3/£/e
  225.   silent s/%A5/¥/e
  226.   silent s/%A6/|/e
  227.   silent s/%A7/§/e
  228.   silent s/%A8/¨/e
  229.   silent s/%A9/©/e
  230.   silent s/%AA/ª/e
  231.   silent s/%AB/«/e
  232.   silent s/%AC/¬/e
  233.   silent s/%AD/¯/e
  234.   silent s/%AE/®/e
  235.   silent s/%AF/¯/e
  236.   silent s/%B0/°/e
  237.   silent s/%B1/±/e
  238.   silent s/%B2/²/e
  239.   silent s/%B3/³/e
  240.   silent s/%B4/´/e
  241.   silent s/%B5/µ/e
  242.   silent s/%B6//e
  243.   silent s/%B7/·/e
  244.   silent s/%B8/¸/e
  245.   silent s/%B9/¹/e
  246.   silent s/%BA/º/e
  247.   silent s/%BB/»/e
  248.   silent s/%BC/¼/e
  249.   silent s/%BD/½/e
  250.   silent s/%BE/¾/e
  251.   silent s/%BF/¿/e
  252.   silent s/%C0/À/e
  253.   silent s/%C1/Á/e
  254.   silent s/%C2/Â/e
  255.   silent s/%C3/Ã/e
  256.   silent s/%C4/Ä/e
  257.   silent s/%C5/Å/e
  258.   silent s/%C6/Æ/e
  259.   silent s/%C7/Ç/e
  260.   silent s/%C8/È/e
  261.   silent s/%C9/É/e
  262.   silent s/%CA/Ê/e
  263.   silent s/%CB/Ë/e
  264.   silent s/%CC/Ì/e
  265.   silent s/%CD/Í/e
  266.   silent s/%CE/Î/e
  267.   silent s/%CF/Ï/e
  268.   silent s/%D0/Ð/e
  269.   silent s/%D1/Ñ/e
  270.   silent s/%D2/Ò/e
  271.   silent s/%D3/Ó/e
  272.   silent s/%D4/Ô/e
  273.   silent s/%D5/Õ/e
  274.   silent s/%D6/Ö/e
  275.   silent s/%D8/Ø/e
  276.   silent s/%D9/Ù/e
  277.   silent s/%DA/Ú/e
  278.   silent s/%DB/Û/e
  279.   silent s/%DC/Ü/e
  280.   silent s/%DD/Ý/e
  281.   silent s/%DE/Þ/e
  282.   silent s/%DF/ß/e
  283.   silent s/%E0/à/e
  284.   silent s/%E1/á/e
  285.   silent s/%E2/â/e
  286.   silent s/%E3/ã/e
  287.   silent s/%E4/ä/e
  288.   silent s/%E5/å/e
  289.   silent s/%E6/æ/e
  290.   silent s/%E7/ç/e
  291.   silent s/%E8/è/e
  292.   silent s/%E9/é/e
  293.   silent s/%EA/ê/e
  294.   silent s/%EB/ë/e
  295.   silent s/%EC/ì/e
  296.   silent s/%ED/í/e
  297.   silent s/%EE/î/e
  298.   silent s/%EF/ï/e
  299.   silent s/%F0/ð/e
  300.   silent s/%F1/ñ/e
  301.   silent s/%F2/ò/e
  302.   silent s/%F3/ó/e
  303.   silent s/%F4/ô/e
  304.   silent s/%F5/õ/e
  305.   silent s/%F6/ö/e
  306.   silent s/%F7/÷/e
  307.   silent s/%F8/ø/e
  308.   silent s/%F9/ù/e
  309.   silent s/%FA/ú/e
  310.   silent s/%FB/û/e
  311.   silent s/%FC/ü/e
  312.   silent s/%FD/ý/e
  313.   silent s/%FE/þ/e
  314.   silent s/%FF/ÿ/e
  315. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement