encodeText static method
String
encodeText(
- String text,
- TransferEncoding transferEncoding, [
- CharacterSet characterSet = CharacterSet.utf8
Encodes the specified text with given transferEncoding.
Specify the characterSet when a different character set than UTF-8
should be used.
Implementation
static String encodeText(
String text,
TransferEncoding transferEncoding, [
CharacterSet characterSet = CharacterSet.utf8,
]) {
switch (transferEncoding) {
case TransferEncoding.quotedPrintable:
return MailCodec.quotedPrintable
.encodeText(text, codec: getCodec(characterSet));
case TransferEncoding.base64:
return MailCodec.base64.encodeText(text, codec: getCodec(characterSet));
default:
return MailCodec.wrapText(text, wrapAtWordBoundary: true);
}
}