Escapology: how, when and why to encode and escape · HackerTrans