안녕하세요.
MySQL csv파일 인서트 시 오류가 납니다.
제가 마이크로소프트는 깔지 않은 상태이고, 구글 시프레드시트 파일을 csv로 저장한 파일로 인서트 시도했습니다.
오류 : Unhandled exception : 'cp949' codec can't decode byte 0xeb in position 0 : illegal multibyte sequence
구글링을 해보니 encoding이 된 것이라, 변환을 해줘야 한다고 하는데 무슨 말인지 잘 모르겠어요.
해결방법 알려주시면 많이 도움이 될 것 같습니다.
감사합니다.
position 0이면... 저거 BOM 오류네요.
유니코드 타입 파일 시작부에 들어가는 겁니다.
BOM 찾아보시고 그거에 대한 처리해주시면 될거같습니다.
참고 : EXCEL, CSV파일 다운로드, 한글 깨짐, UTF-8 BOM : 네이버 블로그 (naver.com)
p.s. cp949는 메모장같은거에서 보면 인코딩 ansi 타입에 대응합니다. 그러니까 csv를 생성하고 저장할때 ansi타입으로 저장하거나 아니면 이미 받은걸 다른이름을 저장하면서 ansi로 저장하거나 하면 문제가 해결되긴 할겁니다.