encoding option for http query with default value NSUTF8StringEncoding

Sometimes we need to specify non utf-8 encoding, for intance, euc-jp and shift-jis, etc.., for http query.
NSUTF8StringEncoding is used for default encoding to keep compatibility.