setDefaultEncoding method
Sets the default character encoding for this converter.
Parameters
encoding: The character encoding to use for text-based operations
Common Encodings
setDefaultEncoding(Closeable.DEFAULT_ENCODING); // UTF-8 (most common)
setDefaultEncoding(latin1); // ISO-8859-1
setDefaultEncoding(ascii); // US-ASCII
setDefaultEncoding(utf16); // UTF-16
Example
class CustomConverter extends AbstractHttpMessageConverter<String> {
CustomConverter() {
setDefaultEncoding(latin1);
setSupportedMediaTypes([MediaType.TEXT_PLAIN]);
}
}
Implementation
void setDefaultEncoding(Encoding encoding) => _defaultEncoding = encoding;