투케이2K

155. (TWOK/ERROR) [Android] 빌드 에러 - 다운로드 폴더 텍스트 파일 저장 시 한글 깨짐 이슈 : DownLoad Folder Text Write Error 본문

투케이2K 에러관리

155. (TWOK/ERROR) [Android] 빌드 에러 - 다운로드 폴더 텍스트 파일 저장 시 한글 깨짐 이슈 : DownLoad Folder Text Write Error

투케이2K 2023. 7. 5. 22:16

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] 빌드 에러 - 다운로드 폴더 텍스트 파일 저장 시 한글 깨짐 이슈 : DownLoad Folder Text Write Error

 

[에러 원인]

1. 안드로이드 스튜디오 내에서 내부 파일 저장 후 >> 외부 공용 다운로드 폴더 텍스트 파일 저장 시 한글 깨짐 이슈 발생

2. 안드로이드 스튜디오 설정 캐릭터 셋과 PC 및 모바일 자체 캐릭터 셋이 맞지 않아서 한글 깨짐 발생하는 이슈

 

[해결 방법]

1. 외부 공용 다운로드 폴더 텍스트 파일 저장 시 EUC-KR 로 캐릭터 셋 지정해서 텍스트 파일 저장 수행

 

                // ----------------------------------------------------------------
                // TODO [BufferedWriter = true / 기존 콘텐츠를 유지하고 파일 끝에 새 콘텐츠를 추가합니다]
                // TODO [BufferedWriter = false / 기존 콘텐츠를 유지하지 않고 파일에 새 콘텐츠를 추가합니다]
                // ----------------------------------------------------------------
                BufferedWriter buf = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath), "euc-kr")); // [한글 저장 시]
                //BufferedWriter buf = new BufferedWriter(new FileWriter(filePath, false)); // [영어 저장 시]
                buf.write(content); // TODO 내용 쓰기
                buf.newLine(); //TODO 개행
                buf.flush();
                buf.close();
                // ----------------------------------------------------------------

 

반응형
Comments