Petit retour ici.
Je me rends compte que Batch Downloader comme Collections récupère en fait les noms des photos. Or, certains noms sont accentués et ont des caractères spéciaux.
Est-il possible de convertir les noms en UTF8 ou quelque chose dans le genre pour que, dans l'archive créée, les noms ressemblent à des noms ? :)
Hors ligne
dans la dernière version je ne prend que le nom du fichier (pas de la photo) justement à cause des problèmes de nommage avec espaces, etc.
cela étant je ne comprend pas exactement ce que vous dites, un exemple ?
Hors ligne
Là, j'ai téléchargé le contenu d'un dossier et j'ai un affichage bizarre pour certains accents et des caractères comme le copyright.
Hors ligne
vos fichiers on des caractères spéciaux ? (ce n'est pas un problème dans Piwigo avec les récents changements)
le problème c'est que n'ai pas vraiment la main là dessus, ZipArchive ne supporte pas l'UTF8 (comme c'est écrit sur la page de configuration)
il y a bien des bidouilles comme iconv('UTF-8', 'IBM850') mais ça ne fonctionne pas pour tous les jeux de caractères (j'ai réussi à le faire planter avec des kanjis ou un truc du genre)
alors j'ai abandonné et je laisse tout en vrac, ça donne parfois des chars bizarre mais au moins les fichiers sont là
edit: en plus le "IBM850" à l'air variable, sur d'autres site j'ai vu du "CP852" ou "CP437"
Hors ligne
Ok. En fait, j'ai ces symboles bizarres avec tous les archiveurs et oui, les photos ont des caractères spéciaux dont le copyright qui permet de définir le niveau de confidentialité des photos.
S'il n'y a rien à faire, alors c'est tant pis.
Merci quand même :)
Ps : pour la bidouille, il faut la tenter où ?
Hors ligne
include/BatchDownloader.class.php, ligne 324
$zip->addFile(PHPWG_ROOT_PATH . $row['path'], $row['id'].'_'.iconv('UTF-8', 'IBM850', get_filename_wo_extension($row['file'])).'.'.get_extension($row['path']));
Hors ligne
Cela ne change rien. Dommage ;)
Hors ligne