데이터가있는 ISO8859-1 (Latin1) 파일을 사용하는 Android 앱이 있습니다. 본질적으로, 포르투갈어 단어는 내가 강조하지 않은 상대자로 변환하고 싶습니다.악센트를 제거하는 방법?
예, 나는이에 대한 많은 인터넷 검색 및
Normalizer.normalize(input, Normalizer.Form.NFD);
트릭을 시도하고, 그래, 나는 또한
String.replaceAll("[áâã]", "a").replaceAll(....)....
시도했지만 문자열 악센트가 남아있다. 나는 또한 프로젝트 인코딩을 망칠려고했으나 어디에서 변경해야할지 확신하지 못했다.
은 불변 그 기능은 일반적으로 오른쪽 새로운 문자열을 반환? – auselen
예. (아래 참조) –