Query_String CGI variable returning decoded string

The string being return in the cgi variable Query_String is decoded. Shouldn’t it be encoded? Shouldn’t the decoded version be returned in Query_String_Decoded?

I am only encountering this problem on one of our servers.