Go Back   AppleForum > Software > OS

 
 
thread_tools
2008-02-17, 02:34 AM   #1
b2unit
Member
 
b2unit's Avatar
 
Registered: Jan 2007
My Mac: MBP
Posts: 45
오프라인
레퍼드 서버접속했을 때 클라이언트 pc의 한글 표시 문제

레퍼드 서버(10.5.2)에 있는 한글명 파일을 ftp 프로그램으로 보게되는 경우
맥에서는 UTF-8 방식으로 설정하면 깨지지 않고 잘 보입니다.(transmit)
피씨에서는 UTF-8 방식으로 강제 설정하면 파일명이 '애플'일 경우 'ㅇㅐㅍㅡㄹ '로 표시 됩니다.(filezilla)

이와 동일한 한글 표시 상황이 타이거(서버 버전이 아님)를 설치하고 pureftpd manager를 사용할 때도
발생했었습니다. 아는 분의 도움으로 해결할 수 있었습니다. pureftpd manger의 설정 화면에서
커스터마이즈 할 수 있는 코맨드 라인에 캐릭터 셋을 UTF-8이 아닌 UTF-8-MAC으로 설정하였더니
피씨에서도 한글이 완벽하게 표시되었었습니다.

래퍼드 서버에서 캐릭터 셋을 설정하려면 어디서 어떻게 해야 하나요? 혹시 터미널을 써야하는 것이라면
자세하게 좀 알려주실 수 있나요?(전 커맨드 라인 같은 것은 잘 몰라서요..)

ps.
동일한 하드웨어 조건에서 타이거(서버 버전이 아님)+pureFtpd manager의 ftp 다운로드 속도가
레퍼드에서 ftp 다운로드 속도보다 4배 정도 빠릅니다. 애플홈페이지에서 읽기로는 레퍼트 서버 버젼
이 넷트워크 퍼포먼스가 훨씬 더 증가했다고 나오던데 이상합니다...

<추가>
분명pc의 filezilla에서 utf-8로 charset을 셋팅해 주었고, pc에서 filezilla를 써서 Leopard Server로 접속할 때도
uft-8이 감지가 되서 문자를 utf-8로 설정하겠다는 메시지가 나오는데 왜 filezilla의 파일 리스트의 한글 자소들이
분리되어 보이는 건가요? 업로드한 한글파일명을 leopard server에서 열어보면 제대로 보입니다.
mac의 transmit에서는 utf-8로 charset을 설정해서 한글 파일 업/다운로드에는 아무 문제가 없습니다..

보시기에 pc 문제를 여기서 여쭤보는 것 같지만 pureftpd manager의 경우 Tiger가 설치되어 있는 Mac 기반의
서버에서 문제를 해결했기 때문에 이번에도 그런 것이 아닐까 짐작을 해서 질문 올립니다..

b2unit 님께서 2008-02-18 06:55 AM 에 수정하셨습니다..
  Reply With Quote
2008-02-24, 09:16 AM   #2
duccobi
Senior Member
 
duccobi's Avatar
 
Registered: Jan 2006
My Mac: MBP 15"(2.4GHz), iMac 17"(Early 2006), Mac mini 1.66G(Early 2006), iPod touch 2G, iPod (5th gen,30GB), iPod shuffle (2nd gen)
Posts: 115
오프라인
오히려 질문을 드려 죄송합니다.
"pureftpd manager의 설정 화면에서 커스터마이즈 할 수 있는 코맨드 라인에 캐릭터 셋을 UTF-8이 아닌 UTF-8-MAC으로 설정"하는 방법에 대해서 좀더 알려주실수 없을까요? ^^;
저도 pureftpd를 설치했는데 매뉴얼을 봐도 정확한 방법을 찾기가 어렵네요.
preferences-options패널의 Extra arguments에 뭔가 써넣는게 아닐까 짐작되는데 말이죠..^^;
__________________
http://freegia.net
  Reply With Quote
2008-02-25, 09:09 PM   #3
b2unit
Member
 
b2unit's Avatar
 
Registered: Jan 2007
My Mac: MBP
Posts: 45
오프라인
아닙니다. 제가 지방에 내려 갔다 오는 바람에 답변이 늦었습니다. ^^;
말씀하신 그 부분에
--fscharset=UTF-8-MAC --clientcharset=EUCKR
이것을 카피해서 넣으시면 한글 파일이 잘 보입니다.
이 옵션에 대한 구조는 pureftpd manager의 매뉴얼을 보시면
이해하실 수 있습니다.
  Reply With Quote
2008-02-26, 05:21 PM   #4
duccobi
Senior Member
 
duccobi's Avatar
 
Registered: Jan 2006
My Mac: MBP 15"(2.4GHz), iMac 17"(Early 2006), Mac mini 1.66G(Early 2006), iPod touch 2G, iPod (5th gen,30GB), iPod shuffle (2nd gen)
Posts: 115
오프라인
잘 되네요.. ^^; 고맙습니다.
Filezilla나 알FTP에서 한글파일 업다운이 원활히 잘 되는군요.
IE로 접속해도 한글파일네임이 베트남 쌀이 되지않고 잘 보입니다. ^^;
그런데 IE로 접속했을때 영문파일 업다운과 한글파일 다운은 잘 되는데,
한글 파일 업로드에서는 에러가 나네요.
(반면 PC끼리는 한쪽에 알FTP서버를 열어놓고, 다른쪽에 IE로 ftp접속을 하면 한글 파일도 업로드가 잘 되었습니다.)
이점만 고칠 수 있으면 참 좋겠는데...
좀더 연구해봐야겠습니다.
큰 도움 고맙습니다~
__________________
http://freegia.net
  Reply With Quote
2008-02-26, 07:19 PM   #5
ethar
Elite Member
 
ethar's Avatar
 
Registered: May 2004
My Mac: powerbook g4 12", imac 20"
Posts: 1,038
오프라인
IE 인터넷 옵션에서 URL을 UTF-8으로 보내기 선택하셨나요?
  Reply With Quote
2008-04-21, 04:41 AM   #6
shamash
New Member
 
Registered: Jul 2007
My Mac: Mac Book Pro
Posts: 11
오프라인
맥에서 올리고 받은 한글파일은 정상적으로 보이는데,
윈도우상에서 한글파일을 업로드 해 보내 한글이 깨지네요.
혹시 저만 이런건가요?

UTF-8-MAC은 첫가끝 조합형 유니코드만 허용하는 charset입니다.
  Reply With Quote
2008-04-21, 08:27 AM   #7
nearfri
Member
 
Registered: Jun 2006
My Mac: macbook
Posts: 30
오프라인
OSX는 파일명을 저장할 때 Decomposed UTF-8로 저장합니다.
우리가 흔히 알고 있는 UTF-8은 Composed UTF-8이구요.
Decomposed UTF-8의 특징이 한글 자소를 분리해서 저장한다는 겁니다.
한글 뿐만 아니라 다른 언어도 분리해서 저장합니다.
예를 들자면 어디 문자인지는 모르지만 알파벳 A위에 조그맣게 동그라미 붙은 문자 있잖아요.
그것도 맥에서 파일명으로 사용할 땐 A와 동그라미로 분리돼서 저장됩니다.

어쨌거나 이런 이유로 맥이 아닌 시스템에서 맥으로 접속하면 한글 자소가 분리돼서 보이게 됩니다.

뭐 이유는 이렇구요. 해결책은... 저도 모릅니다 -_-;;
혹시 서버 쪽에서 캐릭터셋을 지정할 수 없는지 한 번 찾아보는 것은 어떨런지요?
만약 성공하신다면 답글 올려주세요 ^^;
  Reply With Quote
2008-04-21, 08:46 AM   #8
nearfri
Member
 
Registered: Jun 2006
My Mac: macbook
Posts: 30
오프라인
아, 혹시 필요하실지 몰라 링크 겁니다.
UAX #15: Unicode Normalization Forms

자바로 짠 변환 소스가 있네요. 서버 만들어 쓰시는 경우라면 유용하겠네요 ^^;;
  Reply With Quote
지금 시각: 03:10 PM | Contact Us | 아카이브 | Top
SEO by vBSEO 3.0.0 RC5 All contents copyright © 2001~2008 by AppleForum and/or their respective owners.