2013-03-22 2 views
0
내가이 같은 문자열이

서명 : "이동하는 방법 사슬 서명되지 않은 악센트"변환하는 방법

그리고이 같은 문자열로 변환하려면 : "어떻게 chuoi 신부 아무것도 표시하지 않을"

나에게 그것을 해결하기 위해 자바 코드에서 방법을 알려주세요. 감사합니다.

답변

1

public static void main(String args[]) { 
    String src = "Làm sao để chuyển chuổi có dấu về không dấu?"; 

    String dest = Normalizer.normalize(src, Normalizer.Form.NFD); 
    dest = dest.replaceAll("[^\\p{ASCII}]", ""); 

    System.out.println(src); 
    System.out.println(dest); 
} 

같은 것을 어떻게 문자열이 부호를 표시 변환하는 당신에게

를 제공? 어떻게

사슬 전달 전자 신부 아무것도하지 않습니다? 전자에 응안 BI하기 : 난 그냥 아주 이것은 당신이 무엇을 필요로하지 않습니다 당신을 포기하지

+0

공동났습니다. 문제 –

+0

가 간단하지 않다 같습니다 : 비슷한 질문이 여기 http://stackoverflow.com/questions/2362810/why-doesnt-get-flattened-to-d-when-removing-accents-diacritics있다 –

+0

을 네 그건 단순하지 않습니다. 고마워, 조나단, 나는 너의 제안을 따를 것이다. 설명해 주시겠습니까 : – user1593800

관련 문제