한글 파일명
MAC 파일 시스템은 유니코드를 지원하도록 설계되어 있다. 그러나, 한글 저장이 유니코드 영역중 완성형 영역이 아닌 조합형 한글 영역을 사용하기 때문에, 파일 시스템의 한글 파일을 그대로 출력하면 "ㅎㅏㄴㄱㅡㄹ" 형태로 보인다.
이 문제를 해결하기 위해서는 유니코드의 canonical compose 기법(?)을 사용한다. Mac에서는 NSString의 precomposedStringWithCanonicalMapping 함수를 사용하면 된다. iPhone에서도 동일하다.
한글 코드
MAC에서 사용되는 encoding이 동일하게 iPhone에서도 사용된다. 사용되는 Encoding은 http://swiki.osxdev.org/osxdev/31 에 잘 정리되어 있다.
댓글 2개:
윈도우에서는 NFC의 형태를 사용하기 때문이지요~
네 ^^
댓글 쓰기