iconv를 사용한 덤프 파일 변환

iconv를 사용한 덤프 파일 변환

iconv를 사용하여 덤프 파일을 변환하려고 합니다. 내가 사용한 명령은 다음과 같습니다.

iconv -f utf-8 -t iso-8859-1 |
  iconv -f windows-1251 -t utf-8

불행하게도 읽을 수 없는 문자로 변환됩니다: Îáúÿâëÿåòñÿ íàáîð ìîäåðàòîðîâ. 문구가 하나만 있으면 제대로 작동합니다. 다른 스레드에서 나는 덤프 파일에 텍스트와 바이너리 데이터가 모두 포함될 수 있으며 바이너리 데이터 부분을 텍스트로 해석하려고 하면 읽을 수 없는 쓰레기가 발생할 가능성이 높다는 것을 이해합니다.

웹 포럼의 알 수 없는 인코딩 SQL 덤프 파일을 utf-8로 변환하려고 합니다. (이 스레드에서처럼) 문구가 하나만 있으면 제대로 작동합니다.ISO-8859-1에서 Windows-1251로 포맷됨. 이 파일에는 아무런 영향을 미치지 않습니다.

관련 정보