private String convertNormalizeNfc(String fileName) {
if (!Normalizer.isNormalized(fileName, Normalizer.Form.NFC)) {
return Normalizer.normalize(fileName, Normalizer.Form.NFC);
}
return fileName;
}
MAC OS 환경에선 한글을 Unicode NFD 가 기본값
Windows 환경에선 한글이 자소 분리되는 현상이 발생
Unicode 값을 NFC 로 변경
'Java' 카테고리의 다른 글
| UtilClass (0) | 2024.09.05 |
|---|---|
| volatile (0) | 2024.08.02 |
| collect(), toList() 비교 (0) | 2024.07.11 |
| javax.validation.constraints 밸리데이션 속성 (0) | 2024.07.11 |