1. A computer-implemented method for manipulating a uniform resource identifier (URI), the method comprising: receiving, at a processing system, an input string encoded in a first format; processing, at the processing system, the input string to identify one or more strings, wherein at least one string identified from the processing is a URI string; and performing, at the processing system, one or more operations on the URI string.