Je ne pense pas qu'il s'agisse d'un problème de police. Les applications n'ont pas besoin de pouvoir afficher les caractères pour traiter les fichiers utilisant ces caractères. De plus, les Droid Sans prennent en charge les caractères japonais. Dans mon Galaxy Nexus (qui n'est pas un téléphone japonais), les noms de fichiers japonais sont bien gérés et affichés avec OI File Manager et ES File Explorer.
Les noms de fichiers dans les systèmes de fichiers Linux et Unix (par exemple ext2/ext3/ext4) ne sont que des séquences d'octets car le noyau Linux est transparent au codage, c'est-à-dire qu'il ne se soucie pas du codage des noms de fichiers. L'encodage des noms de fichiers est considéré comme un problème au niveau de l'application. En revanche, l'API de fichier Java (et donc l'API de fichier Java d'Android) tient compte de l'encodage et tente de décoder les noms de fichiers en fonction de l'encodage par défaut du système. L'encodage par défaut du système dans Android est utf-8. La situation est différente si les fichiers sont stockés sur une carte SD formatée à l'aide des systèmes de fichiers Windows, par exemple VFAT ou NTFS. Ces systèmes de fichiers spécifient un certain encodage sur le disque pour les noms de fichiers.
Les applications qui manipulent directement des fichiers provenant d'un autre système, comme les programmes de transfert de fichiers (FTP, etc.) et les programmes de décompression (Tar, Zip, etc.) sont censés traduire les noms de fichiers des systèmes distants ou des archives internes dans l'encodage par défaut du système local. Cependant, ceci n'est pas appliqué par le noyau, il est donc possible pour une application (native) mal écrite de produire des fichiers avec un encodage de nom de fichier qui ne correspond pas à l'encodage par défaut du système.
Je pense que les noms de vos fichiers ne sont pas encodés en utf-8 et que l'API de fichier Java n'a pas été en mesure de décoder ces noms de fichiers. Essayez de renommer et de réencoder les noms de fichiers ou utilisez un programme de transfert de fichiers qui sait comment traduire les noms de fichiers dans l'encodage du système.