일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- eqauls-hashcode
- Mac
- REST
- tecoble
- 봤어요처리
- DART
- svn
- 프로젝트 여러 개
- class-transformer
- Stream
- MySQL
- flutter mac 설치
- InteliJ
- @RequestBody
- JavaScript
- datagrip 한글깨짐
- Aspect
- SQL
- ojdbc6
- 인텔리제이
- TypeScript
- Spring
- 프로그래머스
- 코어자바스크립트
- db
- node.js
- maven
- oracle
- Java
- javascript error
Archives
- Today
- Total
개발자가 되고 싶은 개발자
추출한 csv 파일의 한글이 깨지는 경우 본문
TL;DR
- 엑셀>데이터>텍스트/CSV에서 불러오거나
- 데이터그립에서 엑셀파일로 export 하는 것이 가장 간단함
문제
- 데이터를 csv 파일로 추출 시 한글 데이터가 깨짐
- DBeaver / DataGrip 로 추출해도 동일함
원인
- csv파일과 엑셀의 인코딩 방식이 다름
해결방안
- 메모장을 이용하는 방법 (windows)
- 엑셀 툴을 이용하는 방법 (windows/mac)
- datagrip을 이용하는 방법 (windows/mac)
메모장을 이용하는 방법
- csv 파일 우클릭 -> 연결 프로그램 -> 메모장 -> 다른 이름으로 저장 -> 인코딩 UTF-8을 UTF-8(BOM)으로 변경.
엑셀을 이용하는 방법
- 데이터 탭 -> 텍스트/CSV에서 -> 인코딩 유니코드(UTF-8) 선택 후 데이터 로드
DataGrip 이용하는 방법
- 데이터 내보내기 -> 추출기에서 Excel 선택
- 데이터그립을 이용하면 '0' 데이터 누락 현상도 사라짐. (ex. 00034가 34로 출력되는 현상)
- 컬럼 정보도 헤더로 포함되어 추출됨.
'Dev > Debug & Tools & Tips' 카테고리의 다른 글
웹스톰/인텔리제이 하나의 윈도우에서 여러 프로젝트 띄우는 방법 (0) | 2024.08.11 |
---|---|
MySQL) Error Code: 1175 safe update mode (0) | 2024.05.11 |
개발 관련 포스팅 정리 (0) | 2023.08.03 |
웹스톰에서 터미널 zsh로 변경하기 (0) | 2023.03.27 |
[ETC] Mac / Window 사용중인 포트 종료 (0) | 2023.03.13 |