detectHeaderEncoding static method

HeaderEncoding detectHeaderEncoding(
  1. String value
)

Implementation

static HeaderEncoding detectHeaderEncoding(String value) {
  var match = _encodingExpression.firstMatch(value);
  if (match == null) {
    return HeaderEncoding.none;
  }
  var group = match.group(0);
  if (group?.contains('?B?') ?? false) {
    return HeaderEncoding.B;
  }
  return HeaderEncoding.Q;
}