removeAccents method

String removeAccents()

Help removing all accents for String comparison

Implementation

String removeAccents() {
  String _toReturn = this;

  var withDia =
      'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž';
  var withoutDia =
      'AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz';

  for (int i = 0; i < withDia.length; i++) {
    _toReturn = _toReturn.replaceAll(withDia[i], withoutDia[i]);
  }

  return _toReturn;
}