Je ne sais pas moi-même à quel point cette question va en profondeur (par exemple, pour autant que je sache, il pourrait y en avoir plusieurs, selon ma tâche).
En particulier, je m'intéresse aux types de chaînes utilisés pour nommer les fichiers et les dossiers sur le système.
Je suis également intéressé par la façon dont les chaînes sont représentées par défaut pour un script bash ou python.
Réponses:
la source
L'encodage de caractères par défaut est UTF-8 (Unicode), bien que presque tous les noms de fichiers (probablement tous sur une installation par défaut) soient des caractères ASCII normaux, communs à la plupart des encodages.
Je ne sais pas ce que vous entendez par "combien de chaînes sont représentées par un script bash ou python". Vous pouvez utiliser des caractères Unicode dans les scripts bash sur Ubuntu, mais généralement avec un script bash, vous appelez d'autres programmes, et si ces autres programmes les géreront, c'est une autre affaire. Il est certainement possible de le faire aussi avec Python, bien que vous souhaitiez vous familiariser avec les packages et les paramètres qui s'y rapportent.
la source