[완료] 커널에서 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" 왜 비추죠?
글쓴이: 왕초보 / 작성시간: 일, 2009/02/22 - 10:12오후
usb flash memory에 저장되어 있는 파일 중
한글이름이 깨져 보여서
아래처럼 copage를 949
iocharset을 utf8로 설정했는데요
menuconfig들어가서
도움말 봤더니 utf8은 비추네요.
마운트해서 유에스비 플래시메모리 열어봤더니
파일의 한글이름이 잘 보이는데 말입니다...
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=949
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=y
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y
Forums:
글쎄요.. 혹시
글쎄요.. 혹시 어플리케이션 중에 CONFIG_FAT_DEFAULT_IOCHARSET="utf8"이 아니라고 가정하고 만든 프로그램이 있어서가 아닐까 생각되는데요..
USB 메모리 한글이름이 깨져 보이는 문제라면, 커널컴파일까지 할 것 없이 마운트옵션에 iocharset=utf8,codepage=949 등을 추가하면 됩니다..
정확히 어떤 옵션이 들어가야 하는지는 배포판마다 그리고 버전마다 조금씩 달라서 직접해봐야 합니다.
--------Signature--------
시스니쳐 생각 중..
답변 감사합니다...
커널 컴파일하지 않고...해결하는 방법이 있군요...iso8589-1..라는 식으로 주어야하는 걸로 추측이되는데요..........별 이상이 없어서...그냥 utf8 옵션으로 컴파일해서 쓰고 있습니다^^
==========================
내일을 위한 오늘에 살자!
댓글 달기