J'ai parfois besoin d'ouvrir des fichiers texte encodés en EUC-KR.
man gedit
donne:
--encoding Set the character encoding to be used for opening the files listed on the command line.
Cela peut être utilisé pour ouvrir des fichiers spécifiques avec l'encodage souhaité:
gedit --encoding euc-kr readme.txt
Cependant, chaque fichier à ouvrir nécessite une commande similaire à taper.
Je peux exécuter iconv
le (s) fichier (s), mais je dois alors gérer différentes versions de fichier.
Ai-je de meilleures options pour gérer les fichiers texte non-utf8?
Nautilus Action
Pour avoir accès aux options d'ouverture personnalisées de Gedit à partir du navigateur de fichiers Nautilus, nous pouvons définir une action Nautilus pour avoir une entrée dans le menu contextuel du clic droit de la souris qui ouvre un fichier sélectionné dans Gedit avec certaines options. La ligne de commande de votre action serait alors:
Ce faisant, vous pourrez ouvrir des fichiers avec l'encodage euc-kr en sélectionnant votre entrée de menu contextuel personnalisé, mais vous pourrez toujours double-cliquer simplement pour ouvrir d'autres fichiers ayant un encodage standard.
Fichier .desktop personnalisé
Pour pouvoir sélectionner l'encodage coréen comme option dans la boîte de dialogue Ouvrir avec ou comme option standard, nous pouvons créer un
kr-gedit.desktop
fichier personnalisé (par exemple situé dans~/.local/share/applications
) pour inclure des options dans laExec=
ligne. Ajoutez cette "application" personnalisée à la boîte de dialogue des propriétés des fichiers (cliquez avec le bouton droit sur un fichier .txt).Alias
Pour la ligne de commande, vous pouvez définir un alias pour ouvrir des fichiers avec un encodage coréen. Cela peut également être rendu permanent :
la source
Ajouter le jeu de caractères détecté automatiquement dans le fichier: ~ / .gconf / apps / gedit-2 / preferences / encodings /% gconf.xml
Ici la ligne "<stringvalue> *** </stringvalue>" - les cahrsets souhaités
la source