문제 상황은 이렇습니다. 파일 업로드 기능을 구현했을 때, MacOS에서는 한글 파일명이 정상적으로 데이터베이스에 저장되었지만, Windows에서는 한글 파일명이 자음과 모음이 분리되어 저장되는 현상이 발생했습니다. 이는 운영 체제 간 문자 인코딩 처리 방식의 차이 때문에 발생하는 일반적인 문제였습니다. 처음 시도한 해결책은 다음과 같은 방식이었습니다: try { // 파일 데이터 조회 ResponseFile list = fileService.getFile(attachId, fileId); ... // 파일명 UTF-8 인코딩 후, ISO-8859-1로 재인코딩 String encodedFileName = new String(list.getOriginalName().getBytes(StandardChar..