Cargué algo de música en mi HTC Sensation (no rooteado) montando la tarjeta SD a través de USB como vfat desde una computadora de escritorio con Linux y copiando los archivos mp3 y los archivos de la lista de reproducción. Esto funciona bien siempre que los títulos de las canciones tengan solo caracteres ASCII. Pero a menudo tienen caracteres extranjeros (umlauts). Por lo tanto, es crucial montar el dispositivo en mi escritorio con la misma codificación con la que lo monta Android; de lo contrario, los títulos se verán codificados y las listas de reproducción no coincidirán con los archivos de las canciones.
Entonces, ¿cuáles son las opciones de montaje que usa Android para montar la tarjeta SD? Probé la opción utf8 en el escritorio pero no funcionó.
Puede averiguarlo emitiendo el comando mount
en un indicador de terminal (ya sea mediante adb shell
el uso de cualquier aplicación de terminal ). Como no tengo acceso a su tarjeta SD, no puedo responder la pregunta con certeza (solo podría informarle sobre la mía , donde los parámetros relevantes están configurados como codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8
. Entonces es "Latin-1" (ISO-8859-1), que parece bastante lógico con un sistema de archivos FAT, y probablemente también se use en su caso.
Lista completa de opciones:
rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
usuario829755
izzy