고통과 고난. PocketBook의 파일명

발행: (2026년 1월 19일 오후 11:09 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

문제

PocketBook 전자책 리더를 사용하고 있는데, 비 ASCII 문자가 포함된 파일명을 USB를 통해 PC에서 복사하면 깨진 문자열이 됩니다. 임시 해결책으로 파일들을 압축(zip)한 뒤 전송하고, 기기에서 압축을 풀면 파일명이 정상적으로 보존됩니다.

rsync, cp, convmv 등을 실험하고 모든 가능한 인코딩을 시도해 본 결과 원인을 찾았습니다:

  • 기본 iocharsetiso-8859-1입니다.
  • 전자책 리더의 파티션은 iocharset=utf8(두 경우 모두 codepage=437 사용)으로 마운트됩니다.

해결 방법

올바른 iocharset(이 경우 UTF‑8)으로 장치를 마운트합니다:

# 예시:
sudo mount /dev/sdc /mnt --options iocharset=utf8
# 또는:
sudo mount /path/to/device /path/to/mountpoint --options iocharset=utf8

iocharset=utf8만으로 문제가 해결되지 않으면 현재 마운트 옵션을 확인해야 할 수도 있습니다. 전자책 리더에서 콘솔(PBterm 또는 Vlasovsoft 앱 번들에 포함된 Konsole 등)을 열고 다음을 실행하세요:

mount

출력에서 해당 장치를 찾아 괄호 안에 표시된 옵션을 확인합니다. 이것이 제가 처음에 잘못된 iocharset을 찾아낸 방법입니다.

Back to Blog

관련 글

더 보기 »