Le titre en dit à peu près la majeure partie - j'ai quelques fichiers txt Windows, et la plupart d'entre eux sont en bulgare avec l'encodage Windows-1251. Lorsque je les ouvre (sublimes, gedit, icônes générées sur le bureau), les fichiers sont sous Windows-1252 (Europe occidentale). Je peux sélectionner manuellement l'encodage du fichier, mais cela devient assez fastidieux après un certain temps.
Alors, comment définir le codage par défaut pour les documents non codés UTF?
Il suffit de définir le codage dans un terminal en entrant cette ligne:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Une technique consiste à créer un script qui appelle gedit avec l'option --encoding
, comme dans la question du superutilisateur Gedit - Comment définir une ouverture de codage par défaut?