2021년 1월 19일 화요일

[JAVA] IE11(인터넷익스플로어) 브라우저에서 모음자음 분리되어 보이는 현상 문제해결

 [JAVA] IE11(인터넷익스플로어) 브라우저에서 모음자음 분리되어 보이는 현상 문제해결


> 문제점 : 아래처럼 IE11 에서 한글 모음과 자음이 분리되어 보여짐.



> 원인 : IE11에서 한글을 NFC 정규화 하지 않아 발생하는 현상,


> 해결 : 자바에서 NFC 정규화 수행.


> 소스

1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
    String script = "모음자음 분리된 글자";
    System.out.println("> befor : " + script);
    System.out.println("> after : " + normalize(script));
}
 
public static String normalize(String script) {
    if (!Normalizer.isNormalized(script, Normalizer.Form.NFC)) {
        return Normalizer.normalize(script, Normalizer.Form.NFC);
    }
    return script;
}
cs





댓글 없음:

댓글 쓰기