Unicode character escape sequences
example
var \u0062\u0061\u006E\u0061\u006E\u0061 = "\u0062\u0061\u006E\u0061\u006E\u0061";
is parsed as
var banana = "banana";
Base-36 decoding
(only for case-insensitive alphanumeric data)
parseInt("banana", 36);
> 683010982
683010982 .toString(36);
> "banana"
This could work for certain types of data if you split it up and delimit the numbers.
Base-64 encoding
You can find an implementation here...
base64_encode("banana banana banana!")
> "YmFuYW5hIGJhbmFuYSBiYW5hbmEh"
base64_decode("YmFuYW5hIGJhbmFuYSBiYW5hbmEh")
> "banana banana banana!"
Base-85 encoding
Packs things a bit smaller than base-64. Less popular format, might have to dig for an implementation or make your own.