Added decoding support for UTF-8, UTF-16, ISO-8859-1, UTF-16LE, UTF-16BE, and US-ASCII