Linux에서 zip으로 압축하고 윈도우에서 다운받아서 풀면 한글이 깨지는 현상에 대해

sisuc의 이미지

웹 스토리지 서비스 기능에서

mysql에 utf-8형식으로 폴더명이든 파일명이든 저장되어있습니다.(CentOS5.2)

이것을 zip -r 파일이름.zip으로 압축합니다 (파일 복수 선택 후 다운로드)

근데 문제는 *일본 윈도우XP에서 다운받아서 풀어보면 자꾸 한글이 깨져서 나온다는 겁니다.

언어는 php를 사용합니다

$filename = mb_convert_encoding( $fname, DEFAULT_CHARSET_DOWNLOAD, "UTF-8" );

or

$filename = iconv( "UTF-8" , "CP949" , $fname );

이런식으로 해도 안되네요

압축툴은 Explzh를 사용하고 윈도우에서 기본으로 제공되는 zip을 사용해도 마찬가지로 깨져서 나오네요

이문제에 대해 알고 계신분은 답변 해주세요 .

감사합니다.

ifree의 이미지

윈도우즈에서 BOM 이 자동적으로 추가되서 그런 거 아닐까요?
이를 추가하지 않는 옵션이 있으면 가능할 듯.

송효진의 이미지

http://kldp.org/node/109408
댓글을 달면 위로 올라옵니다.
같은 주제로 새 글을 쓰지 마세요.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/