Return whether this request (
req) advertises that it is able to handle any of the specified character set(s), and if so, which one.
If more than one of the character sets passed in to this method are considered acceptable, then the first one from the left will be returned. And if none of the character sets are considered acceptable, this returns
req.acceptsCharsets(charset1, charset2, …);
Useful for advanced content negotiation where a client may or may not support certain character sets, such as unicode (utf-8).
If a request is sent with a
"Accept-Charset: utf-8" header:
req.acceptsCharsets('utf-8'); // -> 'utf-8' req.acceptsCharsets('iso-8859-1', 'utf-16', 'utf-8'); // -> 'utf-8' req.acceptsCharsets('utf-16'); // -> false