This article discusses Java, why URL encoding and decoding are important, and how to approach it properly.