centos 5.5 x64에서 아래 명령어로 latin1을 utf8로 변환 후 읽을 수가 없네요? iconv -f ISO8859-1 -t UTF-8 dump.sql > dump_utf8.sql ultraedit, notepad++에서utf8로 읽으면 한글이 깨져서 나옵니다. iconv가 잘못되었나요?
한글이 포함되어 있다면 ISO-8859-X 계열은 아니지 않을까요.
오히려 euc-kr을 지정해주시면 의도하신 결과가 나오지 않을까 싶습니다.
테스트해봤습니다.
원본 : utf-8.txt
내용 : 가나다라마바사아자차카타파하
테스트 1 : 원본 텍스트를 euc-kr로 변환
작업 : iconv -f utf-8 -t euc-kr utf-8.txt > euc-kr.txt
내용 : °¡³ª´Ù¶ó¸¶¹Ù»ç¾ÆÀÚÂ÷īŸÆÄÇÏ
테스트 2 : euc-kr 문서를 다시 utf-8으로 변환
작업 : iconv -f euc-kr -t utf-8 euc-kr.txt > utf-8_2.txt
테스트 3 : euc-kr문서를 iso-8859-1 인코딩으로 가정하고 utf-8으로 변환
작업 : iconv -f iso-8859-1 -t utf-8 euc-kr.txt > utf-8_3.txt
lqez님 고맙습니다.
iconv가 그렇게도 할 수 있는 걸 배웠네요.
여러 옵션으로 테스트해보겠습니다.