URL Encoding Strategies - Designing a URL Shortener | OneNoughtOne