자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

XE7(XE6)로 Migration 작업중인데 Indy10 (Xe6, XE7) 에서 idFTP 문제 입니다.

FTP 기능 때문에 idFTP를 사용 했는데  

FTP Server 의 해당 폴더에 있는 File List 를 여기서 필요한 것을 Down 받는 일이 있습니다.

그래서 idFTP.List 를 사용 file name을 가져왔는데 한글이 깨져서 들어 오네요

방법 없나요 ?  (소스코드는 아래와 같습니다. 이건 Migration program Source가아닙니다.

  XE6에서 작성 한 겁니다. 기존 것은 nmFTP기 때문에 아예 바뀐 겁니다)


   DataList.Items.Clear;
    idFTP1.List(DataList.Items, '', false);
   For  c :=  0 to DataList.Items.Count -1 Do begin
         file_name := DataList.Items[c]; 
         file_size  := idFTP1.size(file_name);

       ...... 

        wk_header := file_name +  '    '  + IntToStr(file_size) + ....

         memo1.lines.Add(wk_header);
   end;

  했는데   DataList.Items = file_name 이 한글이 깨져서 들어 오네요
  방법 없나요 ?    (※ DataList 는 TListBox 입니다)

 여기 올려져 있는 이문제 해결 방법  참조해서 써보았지만 안되네요..


 Unicode나 뭐 그런 문제인 것도 같은데 그렇다면 Indy10의 (idFTP1.List 에서) 이걸 고려해서 가져오기를  할테데 ?? 

 가져오기는 제대로 했는데 받은 곳이 문제 ??  이건 XE6의 component TLISBOX로 했으니 이것도 문제 없을텐데...

 하옇튼 indy 문제라면   그건 어떻게  고치면 되는지...


  XE7 2014년 12월 구입해서 설치 했으니 (INDY Component는 함께 자동 설치됨) Indy Component Version 이 구 version

  일리 없고 ... indy의 idftp 가 처음 나온 것도 아니고....  UNICODE에 대응 못한 구 Version Component도 아니고 ...

  XE6에서 XE6에 있는 Component IDFTP로 작성 했는데 Unicode 문제가 있다 ????  모르겠네요 뭐가 문제인지

  뭐가 잘못되어 있는지 ...


< Migration 하며 이런 생각이 드네요. 10여년이상 차이가 나는데 개선 했다는데 개선된 것은 없고  오히려 개악한 것이

  많다는 생각이 드네요. (FireMonkey 의 Mobile 관련 부분은 이미 PHP 등을로 다른 것들이 개발되어서 그쪽은 그

  대로의 일관성 때문에 그 Tool 들을 사용해야 하니 DELPHI 쪽은 오히려 후퇴 했다는 생각이 드네요.

  DELPHI4.0의 NMFTP에서도 발생안된 이런  한글깨짐문제가 아직도 ....>

  

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 19435
공지 유용한 관련 사이트 관리자2 2014.03.20 58347
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 101856
559 Delphi 10.2 Indy Client Component 문의드립니다. [1] 엘트 2019.09.30 470
558 TParallel.For 코어 사용 이게 맞나요? [2] file 아크나톤 2019.09.30 313
557 핸드폰에서 이미지를 불러서 저장하는 부분을 잘몰라서요 [4] 종결자 2019.10.01 495
556 RAD Studio 10.3.2 Code Insight의 지속적인 문제 [2] 포비 2019.10.02 410
555 Byte value와 Hex Byte의 계산 문제 [2] 한태수 2019.10.02 390
554 rest api 사용해서 할때. [4] 종결자 2019.10.03 428
553 [긴급]안녕하세요 컴포넌트 오류에 대하여 질문을 드립니다. [3] file 소선 2019.10.04 408
552 array of byte를 TByte형으로 변환은 어떻게 하나요? [1] 한태수 2019.10.04 1057
551 Delphi5 oracle 18c 호환 [2] file 비니 2019.10.07 512
550 바탕화면 bds 실행 아이콘 이미지가 안보입니다. [1] file 거북선생 2019.10.07 245
549 모바일 Android 앱에서 PC에설치된 Database 서버에 직접연결이 가능한가요?? [1] 트리야 2019.10.08 872
548 Delphi7 횟수재한 [1] 모든길 2019.10.08 186
547 폰트다이얼로그 관련 질문드립니다.. 초보델팡이 2019.10.08 692
546 문자열에 들어있는 &는 표현이 안되나요? [2] 토끼왕 2019.10.09 214
545 C++ Builder에서 리팩토링 file 겨울잠안자는곰 2019.10.09 138
544 Tedit 입력시 입력한 글자에 언더바 그려지는 현상 [4] 희망나라 2019.10.10 549
543 Listview에서 DynamicAppearance를 이용하여 아이템을 만드는데 궁금한점이 있어서요. [4] file 종결자 2019.10.10 662
542 델파이에서 POST방식으로 IE 새창 호출 [1] 델파이PHP초보 2019.10.11 609
541 Delphi 10.2 Pointer, Byte 문의 [1] 엘트 2019.10.11 161
540 listview 에서 런타임에 이미지 넣는부분 [1] 종결자 2019.10.12 347