Как мне преобразовать Æ и á в обычный английский char с Java? У меня есть что-то вроде этого: Местное телевидение из Паран á. Как преобразовать это в [Парана]?
Æ
á
Посмотрите на icu4j или нормализатор JDK 1.6:
public String removeAccents(String text) { return NNormalizer.normalize(text, Normalizer.Form.NFD) .replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); }
Насколько я знаю, нет способа сделать это автоматически - вам придется заменить вручную, используя String.replaceAll .
String str = "Paraná"; str = str.replaceAll("á", "a"); str = str.replaceAll("Æ", "a");