728x90
데이터베이스에서 로우 데이터를 추출하는 등, 데이터를 csv 파일로 내려받아 데이터를 확인하면 인코딩이 깨져 제대로 보이지 않는 경우가 있습니다.
이 때, 조치할 수 있는 해결법에 대해 말씀드리고자 합니다.
1. csv 파일 추출
먼저 테스트용 로우 데이터를 csv 파일로 추출합니다.
아래는 테이블에서 로우 데이터를 csv 파일로 추출하는 쿼리문 예시입니다.
SELECT *
FROM your_table
INTO OUTFILE '/path/to/your_file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
쿼리문에서 세부적인 데이터 조건은 따로 추가하여 사용하시면 됩니다.
2. csv 파일 엑셀로 open
3. 메모장으로 다시 open
* 파일 오른쪽 클릭 - 연결 프로그램 - 메모장 선택
4. 메모장으로 open한 같은 파일을 다른 이름으로 저장
5. 엑셀에서 다시 같은 파일을 open
메모장으로만 확인해도 충분하다면 4번 이후 과정은 생략하셔도 됩니다.
엑셀로 정리된 형태로 깔끔하게 보고싶으신 분은 5번까지 진행하시면 정상적으로 확인이 가능합니다.
감사합니다.
728x90
'Error & 해결방법' 카테고리의 다른 글
java.net.SocketTimeoutException: Read timed out 오류 (0) | 2025.01.02 |
---|---|
Deadlock found when trying to get lock; try restarting transaction 오류 (2) | 2025.01.02 |
REST API? (1) | 2024.11.14 |
OAuth 2.0? (2) | 2024.10.22 |
org.springframework.web.client.HttpServerErrorException$BadGateway: 502 Bad Gateway 에러 원인 및 해결방법 (1) | 2024.10.11 |