2 votes

Avec quel encodage ma carte SD est-elle montée par Android ?

J'ai téléchargé de la musique sur mon HTC Sensation (non rooté) en montant la carte SD via USB en tant que vfat depuis un ordinateur Linux de bureau et en copiant les fichiers mp3 et les fichiers de playlist. Cela fonctionne bien tant que les titres des chansons ne contiennent que des caractères ascii. Mais souvent ils contiennent des caractères étrangers (trémas). Il est donc crucial de monter le périphérique sur mon bureau avec le même encodage que celui utilisé par Android, sinon les titres apparaissent brouillés et les playlists ne correspondent pas aux fichiers musicaux.

Quels sont donc les options de montage que Android utilise pour monter la carte SD ? J'ai essayé l'option utf8 sur le bureau mais cela n'a pas fonctionné.

2voto

Milner Points 533

Vous pouvez le découvrir en émettant la commande mount à un invite de terminal (soit via adb shell ou en utilisant une application terminal). Comme je n'ai pas accès à votre carte SD, je ne peux pas répondre à la question avec certitude (je ne pourrais vous parler que de la mienne, où les paramètres pertinents sont définis comme codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8. Donc il s'agit du "Latin-1" (ISO-8859-1), ce qui semble assez logique avec un système de fichiers FAT, et est probablement aussi utilisé dans votre cas.

Liste complète des options :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X