• [^] # Re: Bof

    Posté par . En réponse à la dépêche Mosh, the Mobile Shell. Évalué à 3.

    Toi quand une ampoule grille chez toi, tu ne la changes pas, tu décrètes qu'il n'y a pas besoin de gérer l'obscurité…

    Excellente analogie. Félicitation.

    Si tu veux faire une analogie aussi terre à terre on va plutôt dire :
    Quand tu as du 220v chez toi, comment tu fais pour brancher un appareil 110v ?

    a) Tu branches pas
    b) Tu mets un gros transfo (conversion à la volée de la tension, avec probablement une limitation en puissance), mais sous Linux il n'existe pas de modules qui permette de convertir à la volée les noms de fichiers d'un encodage à l'autre.
    c) Tu branches quand même et pis tant pis si ca claque.

    Maintenant avec tous les moinssages que j'ai reçu, personne n'a répondu à la question : comment faire en UTF-8 pour ouvrir un fichier dont le nom est en UTF-16 et contient un caractère interdit en UTF-8.

    A noter qu'en bête ANSI, les noms de fichiers UTF-8/UTF-16 et même CP1252 ou ISO sont accessibles aussi bien programatiquement que via le shell, moyennant des échapements et ou des jokers.

    Ben en ce qui me concerne tu fais ce que tu veux chez toi, mais perso je vais quand même continuer à changer les ampoules qui claquent et à utiliser UTF-8 partout.

    Ce que tu utilises chez toi fonctionnera toujours, si tu décides d'utiliser exclusivement IBM-1364 ca marchera. Le problème c'est ce que tu utilises chez les autres et ce que les autres utilisent chez toi. Si je t'envoie un fichier en ISO-8859-15, vu que tu utilses UTF-8 partout j'en déduis que tu ne l'ouvriras pas. Donc tu ne changeras pas non plus l'ampoule…