Le texte sublime n'a pas un seul paramètre "format de codage" qui dicte le codage pour tous les fichiers. Au lieu de cela, l'encodage est géré par fichier, et le texte sublime tente de détecter automatiquement l'encodage lors de l'ouverture d'un fichier. Cependant, vous pouvez spécifier l'encodage pour enregistrer les fichiers et pour l'interface elle-même. Le codage utilisé pour enregistrer un fichier détermine comment les caractères sont représentés dans le fichier sur disque, tandis que le codage d'interface affecte la façon dont le texte sublime affiche ces caractères. Les encodages courants incluent UTF-8 (recommandé pour la plupart des projets), UTF-16, Latin-1 et autres. Le texte sublime affichera généralement le codage détecté dans la barre d'état en bas de la fenêtre.
Il n'y a pas un seul paramètre "Encoding" par défaut qui affecte tous les fichiers à l'échelle mondiale. Cependant, vous pouvez modifier le codage utilisé lorsque enregistrer un fichier. Pour ce faire:
File > Save With Encoding
. Ceci présentera une liste des encodages disponibles. Ce paramètre est uniquement pour le fichier actuel . La prochaine fois que vous ouvrirez le même fichier, le texte sublime tentera de détecter automatiquement le codage à nouveau. Pour assurer la cohérence, vous devez toujours enregistrer explicitement vos fichiers avec le codage souhaité. Vous pouvez également définir le codage pour Nouveaux fichiers via les paramètres, bien que cela soit moins fiable pour tous les types de projets.
Vous pouvez également définir le codage pour l'interface de texte sublime elle-même via le menu Preferences > Settings
. Ce paramètre affecte la façon dont le texte sublime affiche le texte, mais pas comment les fichiers sont enregistrés. Recherchez le paramètre default_encoding
dans le fichier Preferences.sublime-settings
. Cependant, le changement est généralement inutile et peut entraîner des problèmes d'affichage s'il ne correspond pas au codage du fichier.
Les meilleures pratiques pour définir l'encodage dans un texte sublime dépendent fortement du projet et de ses exigences:
.gitattributes
(pour Git) vous permet de spécifier le codage pour des types de fichiers spécifiques, vous assurer que tous les développeurs utilisent le même codage. détecter les encodages de fichiers, mais il n'a pas de fonction intégrée automatiquement convertir . Bien qu'il tente de détecter le codage lors de l'ouverture, cette détection n'est pas toujours parfaite, en particulier avec des fichiers mal codés. Si vous avez besoin de convertir les encodages, vous devrez probablement utiliser un outil ou un plugin séparé conçu à cette fin. Plusieurs utilitaires de ligne de commande et outils de conversion de codage dédiés sont disponibles pour divers systèmes d'exploitation. Une conversion incorrecte peut entraîner une perte de données, alors procédez avec prudence et sauvegardez toujours vos fichiers avant de tenter toute conversion de codage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!