Toute chaîne de caractère est forcement écrite dans un charset particulier, et donc le FS qui doit gérer les noms de fichiers en possède aussi un! Par contre il est possible qu'il ne le gère pas...
En pratique, il n'y a pas de problème lorsque le texte ne contient pas de caractères accentués ou signes spéciaux (çad de carctères dont le code est inférieur à 128) car pratiquement tous les charsets utilisés aujourd'hui possède un partie commune entre 0 et 127 correspondant à l'US-ASCII.
En interne, le FS ne se soucie pas du charset utilisé, pour lui un octet est un octet et peu importe que 0xE8 corresponde à un 'é', un 'ä' ou un demi 'Ç'. L'unique problème sera l'affichage et la saisie de noms de fichiers.
Je ne sais pas quel est le charset par défaut pour reseir/ext2/ext3. Je pense qu'il ne doit pas y en avoir et que ça doit plus dépendre du shell ou des commandes que du FS lui même. Il y a bien des options pour certains FS, mais pas pour ceux là. Je pense que la meilleur option est de ne pas utiliser d'accent en attendant qu'il y ai moins de conflits entre les différents programmes...
[^] # Re: Locales et charset
Posté par calandoa . En réponse au journal Locales et charset. Évalué à 1.
En pratique, il n'y a pas de problème lorsque le texte ne contient pas de caractères accentués ou signes spéciaux (çad de carctères dont le code est inférieur à 128) car pratiquement tous les charsets utilisés aujourd'hui possède un partie commune entre 0 et 127 correspondant à l'US-ASCII.
En interne, le FS ne se soucie pas du charset utilisé, pour lui un octet est un octet et peu importe que 0xE8 corresponde à un 'é', un 'ä' ou un demi 'Ç'. L'unique problème sera l'affichage et la saisie de noms de fichiers.
Je ne sais pas quel est le charset par défaut pour reseir/ext2/ext3. Je pense qu'il ne doit pas y en avoir et que ça doit plus dépendre du shell ou des commandes que du FS lui même. Il y a bien des options pour certains FS, mais pas pour ceux là. Je pense que la meilleur option est de ne pas utiliser d'accent en attendant qu'il y ai moins de conflits entre les différents programmes...