TMS TDBAdvGrid component에서 UTF-8으로 설정된 DB의 Memo 칼럼의 한글이 깨어질 경우 해결 방법

TMS TDBAdvGrid component에서 UTF-8으로 설정된 DB의 Memo 칼럼의 한글이 깨어질 경우 해결 방법DBAdvGrid.pas의 아래 코드를if not ShowMemoFields thenbegin  Value := '(MEMO)'endelse  Value := aField.AsString;다음과 같이 수정if not ShowMemoFields then begin   Value := '(MEMO)' end else   Value := Utf8ToAnsi(aField.AsString);

Continue Reading

ProFTPD 1.3.1 한글 패치 버전

ProFTPD 1.3.1 한글 패치 버전입니다.ds-106e용(PPC)으로 컴파일 했습니다.확인하지는 않았지만 같은 프로세서 사용하는 모델은 동작될 거 같습니다. ds-101g+에서도 동작되는 거 확인했습니다.UTF-8 환경의 서버에 FTP로 한글파일명을 가진 파일을 올려도 깨어지지 않고, 정상적으로 표시됩니다.모듈 정보는 아래와 같습니다.Compiled-in modules:  mod_core.c  mod_xfer.c  mod_auth_unix.c  mod_auth_file.c  mod_auth.c  mod_ls.c  mod_log.c  mod_site.c  mod_delay.c  mod_readme.c  mod_codeconv.c  mod_df.c  mod_cap.c  mod_ctrls.c  mod_lang.c압축 풀면 /usr/local 아래에 설치되며/usr/local      |-- bin      |   |-- ftpcount      |   |-- ftpdctl      |   |-- ftptop      |   -- ftpwho      |-- etc      |   -- proftpd.conf      |-- sbin      |   |--…

Continue Reading

리눅스 euc-kr 파일명을 utf-8 파일명으로 변환하기

ds-106e(utf-8)에서 euc-kr로 설정된 FTP 서버의 파일을 받으면 윈도우에서 공유 폴더로 접근하면 파일명이 모두 깨어져서 보입니다.정리하면...-윈도우에서 공유 폴더로 접근시 -> 깨어짐-텔넷 클라이언트에 UTF-8 설정 후 접속시 -> 깨어짐-텔넷 클라이언트에 UTF-8 설정없이 접속시 -> 정상 -FTP로 ds-106e 접속시 -> 폴더는 보여지나 해당 디렉토리로 이동 안됨(CuteFTP 사용시)윈도우에서 공폴더로 접근할 경우에도 한글 파일명이 제대로 보이도록 하려면...여러방법이 있지만 저는 다음 방법으로 해결했습니다.convmv입니다.먼저 chroot 환경에서 apt-get install convmv 명령으로 설치합니다.설치 후 chroot 환경에서 나와서 convmv와 필요한 파일들을 복사합니다.cp /volume1/chroot/usr/bin/convmv /usr/bin/cp /volume1/chroot/usr/lib/libperl.so.5.8.4 /usr/lib/ln -s /usr/lib/libperl.so.5.8.4 /usr/lib/libperl.so.5.8mkdir /usr/lib/perlcp -R /volume1/chroot/usr/lib/perl/5.8.4 /usr/lib/perl/ln -s /usr/lib/perl/5.8.4 /usr/lib/perl/5.8mkdir /usr/share/perl cp -R /volume1/chroot/usr/share/perl/5.8.4 /usr/share/perl/ ln -s /usr/share/perl/5.8.4 /usr/share/perl/5.8사용 방법은 다음과 같습니다.convmv --notest -f…

Continue Reading
Close Menu