tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

escape-unescape.js (481B)


      1 // Latin1
      2 s = "a%2b%20def%00A0";
      3 res = unescape(s);
      4 assertEq(res, "a+ def\x00A0");
      5 assertEq(isLatin1(res), true);
      6 
      7 s = "a%2b%20def%00A0%u1200";
      8 assertEq(unescape(s), "a+ def\x00A0\u1200");
      9 
     10 // TwoByte
     11 s += "\u1200";
     12 assertEq(unescape(s), "a+ def\x00A0\u1200\u1200");
     13 
     14 // Latin1
     15 s = "abc \u00ff";
     16 res = escape(s);
     17 assertEq(res, "abc%20%FF");
     18 assertEq(isLatin1(res), true);
     19 
     20 // TwoByte
     21 s += "\u1200";
     22 res = escape(s);
     23 assertEq(res, "abc%20%FF%u1200");
     24 assertEq(isLatin1(res), true);