Handle empty or falsy charset in response

This way it's possible to explicitly remove the charset from the response which can be valid for some use-cases.