코딩 개발/ORACLE

DBeaver - CSV 파일 내보내기 및 한글 깨짐 이슈 해결

호소세 2023. 8. 30. 10:31
728x90
반응형

CSV 파일 내보내기

1. 데이터 내보내기 클릭

DBeaver 에서 csv데이터를 내보내어 저장된 데이터를 보존하는 방법이 있습니다.

 

2. CSV 파일로 내보내기 클릭 → Next 클릭

 

3. Output 까지 Next를 누르면 저장하고 싶은 파일을 선택하고 UTF-8로 변환합니다.

 

그러면 csv 파일이 생성되는데....

저는 그 파일을 열었더니 아래와 같은 괴상 망측한 글자가 나타났습니다.

?€ ?쇱옄媛묐땲??

 

CSV 파일 한글 깨짐 해결

의외로 간단하더라고요.

 

1. 먼저 저장된 폴더에 들어가서 파일을 확인하고 메모장으로 연결해줍니다.

2. 메모장에서 다른 이름으로 저장하기를 누르고 인코딩을 ANSI로 변경해줍니다.

 

이렇게 하면 깨짐 현상이 사라집니다!

 

ANSI(American National Standards Institue)

미국 국가 표준 협회에서 개발된 문자 인코딩 방식

ANSI 인코딩은 기본적으로 1바이트를 사용하여 각 문자를 표현하며, 이는 ASCII 문자에 대해서는 호환되는 인코딩입니다. 그러나 다국어 문자와 특수 문자를 효과적으로 지원하지 못하는 단점이 있습니다.

 

UTF-8(Unicode Transformation Format - 8-bit)

유니코드 문자를 인코딩하는 데 사용되는 표준 방식

UTF-8은 다양한 언어와 문자를 효과적으로 지원하면서도 ASCII 문자와의 하위 호환성을 유지합니다. 따라서 현대의 거의 모든 텍스트 기반 데이터는 UTF-8 인코딩을 사용하는 것이 좋습니다.

 

소감

데이터가 날아가면 아주 충격적일 수 있기 때문에 미리미리 백업을 해놓는 것이 좋다고 생각합니다. 데이터가 사라지면 멘붕에 빠지게 될 것 입니다.

 


출처

https://junghn.tistory.com/entry/DBeaverCSV%ED%8C%8C%EC%9D%BC%EB%A1%9C-export%EC%8B%9C-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

 

 

 

반응형