C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[72146] Re:winzip, winrar, pkzip 등은 잘되네요
[] 3942 읽음    2014-12-12 16:00
몇가지 실험한 결과 국내에서 만들어진 공짜 프로그램들은 문제가 있지만
winzip, winrar, pkzip 처럼 많이 사용되는 유명한 프로그램들은 깨지지 않고 잘보입니다.
Extra 사용하는 경우도 확인해 보니 많더군요.

TZipFile 이용해서 프로그램 만드는건 문제가 많겠습니다.
프로그램 만들어 줬다가 다른건 잘되는데 이건 왜 안되냐고 나중에 욕을 바가지로 얻어 먹을수도 있을테니까요.

빌더님. 코드를 간결하게 작성하셨던데 허락없이 퍼가도 되겠죠? (^_^)


질문 님이 쓰신 글 :
: zip 파일 하나 업로드 합니다.
:
: 분명히 "대한민국.txt" 파일하나를 본문내용 없이 압축해서 만들어진 zip 파일인데
: C++ 빌더에 있는 TZipFile을 이용해서 보면 한글이 정상적으로 표시되지 않습니다.
: cp949, utf, cp878 여러가지 방법을 다 사용해 보았지만 안됩니다.
:
: 빌더님이 설명해주신 방법으로 해봐도 마찬가지로 안되는데 어떻게 해결해야할지 모르겠습니다.
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:     std::auto_ptr <TZipFile> z (new TZipFile);
:  
:     z->Open(L"c:/test_r.zip", zmRead);
:  
:     for(int i = 0; i < z->FileCount; ++i)
:     {
:         std::auto_ptr <TEncoding> e (new TMBCSEncoding(0x3B5, 0, 0));
:         Memo1->Lines->Add(e->GetString(z->FileInfo[i].FileName));
:     }
: }
:
: 근데 신기하게 winrar로 보면 파일명이 제대로 보이거든요.
:

+ -

관련 글 리스트
72131 TZipFile 한글 깨짐현상 해결이 안되네요 질문 4007 2014/12/10
72146     Re:winzip, winrar, pkzip 등은 잘되네요 3942 2014/12/12
72144     Re:TZipFile 한글 깨짐현상 해결이 안되네요 깁뿔 8898 2014/12/12
72140     Re: 엠바가 구현해 놓은 TZipFile의 한계 입니다 빌더(TWx) 3959 2014/12/11
72139     Re:TZipFile 한글 깨짐현상 해결이 안되네요 김도완 4101 2014/12/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.