자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 39528
공지 유용한 관련 사이트 관리자2 2014.03.20 79028
289 XE5 Trail Version 설치 시 C++ Builder 에서는 "FireMonkey Mobile Application"을 지원하지 않나요? [1] J7 2014.04.08 2138
288 XE5 Android에 TWebbrowser를 사용할 때.. [2] ScorpioM 2014.04.15 2156
287 iOS Simulator F9시 에러 [1] 강성범 2014.08.28 2157
286 Delphi XE7 평가판을 이용하여 iOS 샘플 앱을 만들던 중 문의사항이 있어 메일을 드립니다. [5] radio 2015.03.14 2157
285 비콘 거리 측정에 대해 문의 드립니다. [2] 쿠키 2017.04.14 2185
284 [질문] DataSnap에서 메시지 전달방법 [1] cdrd 2014.03.25 2190
283 IdHTTP 이용시 한글 깨짐현상 file 브로아 2018.05.01 2192
282 combobox 로 lookup 구현방법 [1] file 정헌이 2014.06.04 2198
281 투명판넬 처리에 대해서..? [3] file 헨씀히포 2016.05.19 2201
280 [세미나] 휴대폰번호 인증서비스도 지원하나요? [1] Humphery 2014.07.30 2206
279 ExportGridToXLSX 사용시 특수문자처리 [1] 가나다 2019.09.17 2215
278 RadStudio XE7 에서 IOS Simulator 실행시 오류 [3] 해뜨는식당ㅋㅋ 2014.11.25 2221
277 Image 콤포넌트에 투명배경 이미지적용... [6] syc 2016.05.26 2234
276 Delphi XE7 kbmmemtable (CodeGear Edition) 설치 오류 [1] 도사 2014.10.06 2244
275 델파이와 오라클 호환성 [1] 오라클매니아 2014.03.06 2247
274 블루투스 프린터 출력을 하려고 합니다 [3] silkroad99 2016.11.16 2256
273 [문의]android target에 다른 pc emulator 추가 하는방법 [1] 강성범 2014.09.02 2270
272 개발후 배포를 위한 작업중 오류 [3] file KMCIT 2014.07.10 2273
271 [VCL][FMX] WebBrowser 문제(호환성 및 오래된 브라우저 문제) [1] 스카이 2017.03.17 2288
270 이메일 질문입니다. [2] 희망나라 2019.08.26 2302