Textdateien enthalten keine Informationen zur Zeichenkodierung, sodass Firefox nicht wissen kann, welche richtig ist. Über das Menü View→ Text encodingkann ich die entsprechende Kodierung auswählen. Ich mache dies jedes Mal, wenn ich eine Textdatei öffne, da diese standardmäßig immer auf Western gesetzt zu sein scheint , meine Textdateien jedoch immer Unicode (UTF-8) sind. Gibt es eine Möglichkeit, die Standardcodierung auf Unicode anstatt auf Western zu setzen?
10
Antworten:
Wenn das Ändern der Standardcodierung für alle Offlinedateien (nicht nur für Textdateien) auch für Sie funktionieren würde, gibt es jetzt (ich bin mir nicht sicher, wann, aber es funktioniert in Firefox 59.0) eine Option, um die Standardcodierung in UTF zu ändern -8 in
about:config
: Setzen Sie den Wert vonintl.charset.fallback.utf8_for_file
auf true.Nebenbei: Es scheint, dass einer der Zwecke, die Einstellung der Standardcodierung für Online-Dateien zu verhindern, darin besteht, Fingerabdrücke zu vermeiden.
Siehe auch ähnliche Fragen zu Stackoverflow (mit der tatsächlichen Antwort (hier verwendet)) und unix.stackexchange (mit einer interessanten Diskussion einiger Gründe ).
quelle
Ich sehe keine Möglichkeit, die Standardcodierung in Firefox 54.0 von zu ändern
about:config
, aber Sie können sie jedes Mal manuell ändern, wenn Sie die Seite über das Ansichtsmenü anzeigen (nicht ideal, ich weiß). Ich sehe auch keine Erweiterungen, mit denen Sie dies tun können (obwohl ich sicher bin, dass jemand eine erstellen könnte). Es mag eine gigantische Aufgabe sein, aber Sie können immer versuchen, den Firefox-Quellcode zu bearbeiten, um dies zu ermöglichen, und ihn dann kompilieren.Möglicherweise möchten Sie es so gestalten, dass ein Texteditor Ihrer Wahl (einer, der Unicode unterstützt) die Seitenquelle (oder die txt-Datei) öffnet, anstatt dass Firefox dies tut (Sie können mit control + u eine txt-Datei öffnen) Wird auf der aktuellen Registerkarte angezeigt oder wenn es sich nicht um eine TXT-Datei handelt, wird der HTML-Quellcode der Webseite in Ihrem bevorzugten Texteditor geöffnet. Das zu tun,
about:config
in Ihrer URL-Leiste.view_source.editor.external
(ändern Sie es in true) undview_source.editor.path
(ändern Sie es in den Pfad Ihres Texteditors; stellen Sie sicher, dass es der vollständige Pfad ist).Anschließend wird eine temporäre Datei mit dem Text der Seitenquelle in Ihrem Texteditor gestartet (die für eine Textdatei die eigentliche Textdatei ist). Ich habe es getestet und es funktioniert.
Das grelle Problem dabei ist, dass Sie nicht klicken können, um Skripte zu öffnen, auf die im Quellcode verwiesen wird, wenn Sie HTML-Quellcode anzeigen (wenn Sie die Gewohnheit haben, auf Links zu Skriptdateien zu klicken).
Es scheint, dass eine andere Version von Firefox die Möglichkeit hatte, die Standardcodierung einmal festzulegen , aber das gibt es in 54.0 unter Xubuntu nicht.
quelle
a2ps
oder vorziehe.vim
Vielleicht ist meine Frage hier eher ein XY-Problem.