Pliki tekstowe nie zawierają informacji o kodowaniu znaków, więc Firefox nie ma możliwości sprawdzenia, który z nich jest poprawny. Poprzez menu View→ Text encodingmogę wybrać odpowiednie kodowanie. Robię to za każdym razem, gdy otwieram plik tekstowy, ponieważ wydaje się, że domyślnie jest zawsze ustawiony na western , ale moje pliki tekstowe są zawsze w formacie Unicode (UTF-8). Czy jest jakiś sposób, aby ustawić domyślne kodowanie na Unicode zamiast na Western?
8
Odpowiedzi:
Jeśli zmiana domyślnego kodowania dla wszystkich plików offline (nie tylko plików tekstowych) również by działała, istnieje teraz (nie jestem pewien od kiedy, ale działa w Firefox 59.0) opcję zmiany domyślnego kodowania na UTF -8 w
about:config
: ustaw wartośćintl.charset.fallback.utf8_for_file
true.Poza tym: wydaje się, że jednym z celów zapobiegania ustawieniu domyślnego kodowania plików online jest unikanie pobierania odcisków palców.
Zobacz także podobne pytania dotyczące stackoverflow (z rzeczywistą odpowiedzią (tutaj użytą)) i unix.stackexchange (z ciekawą dyskusją na temat niektórych uzasadnień).
źródło
Nie widzę sposobu, aby zmienić domyślne kodowanie w Firefoksie 54.0
about:config
, ale możesz to zmienić ręcznie za każdym razem, gdy przeglądasz stronę, z menu widoku (nie jest to idealne, wiem). Nie widzę też żadnych rozszerzeń, które by to umożliwiały (chociaż jestem pewien, że ktoś mógłby to zrobić). Może to być gigantyczne zadanie, ale zawsze możesz spróbować edytować kod źródłowy Firefox, aby to umożliwić, a następnie skompilować.Możesz być zainteresowany tym, aby wybrany edytor tekstów (taki, który obsługuje Unicode) otworzył źródło strony (lub plik txt) zamiast Firefoxa (możesz to zrobić za pomocą control + u, aby otworzyć plik txt, który jest wyświetlana na bieżącej karcie lub jeśli nie jest to plik txt, otworzy kod źródłowy HTML strony w twoim ulubionym edytorze tekstu). Aby to zrobić,
about:config
w pasku adresu URL.view_source.editor.external
(zmień na true) iview_source.editor.path
(zmień na ścieżkę edytora tekstu; upewnij się, że jest to pełna ścieżka).Następnie uruchomi plik tymczasowy z tekstem źródła strony w edytorze tekstu (który dla pliku tekstowego jest rzeczywistym plikiem tekstowym). Przetestowałem to i działa.
Rażący problem polega na tym, że nie pozwala kliknąć, aby otworzyć skrypty przywoływane w kodzie źródłowym, jeśli przeglądasz kod źródłowy HTML (jeśli masz zwyczaj klikania łączy do plików skryptów).
Wygląda na to, że inna wersja Firefoksa miała możliwość jednorazowego ustawienia domyślnego kodowania , ale nie istnieje to w wersji 54.0 na Xubuntu.
źródło
a2ps
lubvim
, więc może moje pytanie tutaj jest raczej problemem XY.