Les fichiers texte ne contiennent pas d'informations de codage de caractères, Firefox n'a donc aucun moyen de savoir lequel est correct. Par le menu View→ Text encodingje peux sélectionner l'encodage approprié. Je me retrouve à faire cela chaque fois que j'ouvre un fichier texte, car il semble être toujours défini sur Western par défaut, mais mes fichiers texte sont toujours Unicode (UTF-8). Existe-t-il un moyen de définir l'encodage par défaut sur Unicode plutôt que Western?
10
Réponses:
Si changer l'encodage par défaut pour tous les fichiers hors ligne (pas seulement les fichiers texte) fonctionnerait également pour vous, il y a maintenant (je ne suis pas sûr depuis quand, mais cela fonctionne dans Firefox 59.0) une option pour changer l'encodage par défaut en UTF -8 in
about:config
: définissez la valeur deintl.charset.fallback.utf8_for_file
sur true.Hormis: il apparaît que l'un des objectifs de la prévention du réglage de l'encodage par défaut des fichiers en ligne est d'éviter les empreintes digitales.
Voir aussi des questions similaires sur stackoverflow (avec la réponse réelle (utilisée ici)) et unix.stackexchange (avec une discussion intéressante sur certaines des raisons).
la source
Je ne vois pas de moyen de changer l'encodage par défaut dans Firefox 54.0
about:config
, mais vous pouvez le changer manuellement chaque fois que vous affichez la page, dans le menu Affichage (pas idéal, je sais). Je ne vois aucune extension vous permettant de le faire non plus (même si je suis sûr que quelqu'un pourrait en faire une). Cela peut être une tâche gigantesque, mais vous pouvez toujours essayer de modifier le code source de Firefox pour permettre cela, puis le compiler.Vous pourriez être intéressé à le faire pour qu'un éditeur de texte de votre choix (celui qui prend en charge Unicode) ouvre la source de la page (ou le fichier txt) au lieu de Firefox le fait (vous pouvez utiliser control + u pour ouvrir un fichier txt qui est affichage dans l'onglet actuel, ou s'il ne s'agit pas d'un fichier txt, il ouvrira le code source HTML de la page Web, dans votre éditeur de texte préféré). Pour faire ça,
about:config
dans votre barre d'URL.view_source.editor.external
(changez-le en true) etview_source.editor.path
(changez-le en chemin de votre éditeur de texte; assurez-vous que c'est le chemin complet).Ensuite, il lancera un fichier temporaire avec le texte de la source de la page dans votre éditeur de texte (qui pour un fichier texte est le fichier texte réel). Je l'ai testé et ça marche.
Le problème flagrant est qu'il ne vous laissera pas cliquer pour ouvrir les scripts référencés dans le code source si vous consultez le code source HTML (si vous avez l'habitude de cliquer sur les liens vers les fichiers de script).
Il semble qu'une autre version de Firefox ait la possibilité de définir le codage par défaut une fois , mais cela n'existe pas dans 54.0 sur Xubuntu.
la source
a2ps
ou à l' autrevim
, alors peut-être que ma question ici est plutôt un problème XY.