자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17236
공지 유용한 관련 사이트 관리자2 2014.03.20 56117
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99556
559 XE7에서 iOS 앱 개발시 64bit를 지원하기 위한 방법을 알려주세요 [2] 사랑남 2015.01.14 1800
558 ● [XE6] 푸시알림시 진동or소리로 알리는 방법 가을이다 2014.10.17 1808
557 Listview 문의 입니다_버튼 추가시 클릭 방법 질문 [1] file 파레토 2020.02.14 1811
556 안드로이드 MAC Address 찾기 [3] 광땡 2016.06.20 1815
555 [세미나] iOS앱을 개발하라면 맥북이 필요한가요? [1] Humphery 2014.09.17 1816
554 XE5 ISO 개발 옵션 문의 [1] file 햇반 2014.06.20 1818
553 appmethod 로 개발시 서버연결 기정아빠 2014.09.25 1820
552 안드로이드 MediaPlayer 에서 wav재생 [3] 가을이다 2017.09.23 1822
551 iOS Simulator F9시 에러 [1] 강성범 2014.08.28 1826
550 Android SDK Platform 등록 건 [1] 껌돌 2014.06.26 1828
549 [XE6] 자체 웹브라우저에서 다른 앱호출하기 가을이다 2014.10.31 1833
548 TFDQuery를 사용해 오라클 CLOB형 자료 Read시 ORA-24812 오류 발생 [1] file cosmos 2014.08.06 1839
547 델파이 브레이크포인트가 안잡혀서 디버깅에 어려움이 있습니다. [1] 유탐호호 2016.05.12 1840
» IdFTP 에서 한글깨짐 문제 해결 방법 없나요 ? [3] jcitec 2015.05.12 1854
545 [XE6] 이미지(로딩) 해상도 관련 [1] 가을이다 2014.08.06 1861
544 Image 콤포넌트에 투명배경 이미지적용... [6] syc 2016.05.26 1868
543 FireMonkey ListBox문의입니다. [1] 최민철 2015.03.30 1876
542 charset 설정 문제입니다. [1] 킬러 2014.07.03 1891
541 안드로이드 sd카드에 txt파일을 저장하려면 어떻게? [2] 델러브 2015.04.15 1900
540 delphi 10.2 버전에서 크로미움으로 Chrome 브라우저를 사용중인데..mp4 같은 동영상이 실행이 안됩니다. [1] 미스터리 2021.07.11 1900