13 Sep 2012

Invalid or incomplete multibyte or wide character

Wenn man versucht, unter Linux von einer NTFS-Festplatte Daten zu kopieren, kann einen durchaus diese Fehlermeldung aufhalten.

Invalid or incomplete multibyte or wide character

  • Dies behebt man durch zusätzliches angeben des Parameters:
 nls=utf8
  • Ein Mount-Kommando, hier mit einem Image, sieht dann etwa so aus:
  # mount -o loop,uid=1000,nls=utf8 image.img /media/test/
  • Hier das Mount-Kommando mit einer Festplatte an /dev/sdf2
 # mount -o nls=utf8 /dev/sdf2 /media/intenso
  • Wenn die Fehlermeldung bei einem rsync immer noch erscheint, muss man die iconv-Option des rsync-Befehls nutzen! Mann kann keine Dateinamen in ISO-8859 auf UTF-8 Dateisysteme kopieren, wenn diese z. B. Umlaute enthalten.
 rsync -av --delete  --iconv=ISO8859-15,UTF8 /home/music/ /media/intenso/