setDefaultEncoding method

void setDefaultEncoding(
  1. Encoding encoding
)

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;