J’ai joué un peu avec le ‘source code’ de calibre. En fin, le problème ne vient pas directement du codage (tous Windows depuis NT utilise ‘unicode’), mais d’un problème dans SQLite, la gestionnaire du bas de données. Sous Windows, apparemment SQLite n’accepte pas les chemins codé en ‘latin-1’. Calibre utilise ce genre de chemin, en essayent d’être portable entre Windows, Linux, et Mac.
Si on donne à SQLite un chemin codé en Windows unicode, il marche.
J’ai proposé à Kovid un petit changement de calibre qui corrige le problème. Il doit réfléchir un peut pour se rassurer que ma proposition ne casse rien d’autre.
Edit: le changement sera inclus dans la version prochaine.
Last edited by chaley; 06-27-2010 at 01:47 PM.
|