민트 다운로드 시 한글 깨짐 현상

[attachment=0:1kgg3dpm]화면-1.png[/attachment:1kgg3dpm]
안녕하세요.
리눅스 초보입니다.

현재 리눅스 민트 15를 쓰고 있는데,
다운로드 시 다운로드 파일 명의 한글이 깨진 형태로 나옵니다.
파일 명에는 문제가 없어서 가만히 있었는데 생각보다 굉장히 불편합니다.

꼭 도와주시면 감사하겠습니다.

zip 파일 형식에는 정확한 인코딩 정보를 담는 규정이 없어서 CP949 인코딩을 사용해서 윈도우즈에서 압축한 파일을 UTF-8이 기본 환경인 민트에 와서 풀면 파일 이름이 깨져 보이게 됩니다.

이 문제는 매우 오랫동안 지속된 문제이지만 원본 파일의 인코딩을 틀림이 없이 추측해낼 수 있는 방법이 없기 때문에 아직도 해결되지 않은 문제 입니다.

[code:3nsexavj]$ convmv -f cp949 -t utf8 [/code:3nsexavj]
현재 디렉토리에 모든 파일 '
’ 이름의 인코딩을 cp949에서 utf8로 변환 합니다. 실제 변환하지는 않고 변환된 결과만 화면에 보여 줍니다.

[code:3nsexavj]$ convmv -f cp949 -t utf8 --notest *[/code:3nsexavj]
–notest 옵션을 주면 실제로 변환을 합니다. -r 옵션을 주면 디렉토리가 있을 경우 그 안에 있는 파일들도 변환 합니다.

터미널에서 unzip 명령을 치면 도움말이 나오는데 그 중에 다음과 같은 옵션이 있으면 압축을 풀 때 원본 파일의 인코딩을 지정할 수 있습니다.

[code:3nsexavj] -O CHARSET specify a character encoding for DOS, Windows and OS/2 archives[/code:3nsexavj]

[code:3nsexavj]$ unzip -O cp949 파일이름.zip[/code:3nsexavj]

UNZIP 환경 변수에 옵션을 지정해 둘 수 있습니다. 홈 디렉토리의 ‘.profile’ 파일 끝에 적어주시면 됩니다.

[code:3nsexavj]export UNZIP="-O cp949"
export ZIPINFO="-O cp949" [/code:3nsexavj]