Os arquivos de texto não incluem informações de codificação de caracteres, portanto, o Firefox não tem como saber qual está correto. Através do menu View→ Text encodingposso selecionar a codificação apropriada. Eu me vejo fazendo isso toda vez que abro um arquivo de texto, pois parece estar sempre definido como Ocidental por padrão, mas meus arquivos de texto são sempre Unicode (UTF-8). Existe alguma maneira de definir a codificação padrão para Unicode em vez de ocidental?
10
Respostas:
Se alterar a codificação padrão de todos os arquivos offline (não apenas arquivos de texto) também funcionaria para você, existe agora (não tenho certeza desde quando, mas funciona no Firefox 59.0) uma opção para alterar a codificação padrão para UTF -8 in
about:config
: defina o valor deintl.charset.fallback.utf8_for_file
como true.Além disso: parece que um dos propósitos de impedir a configuração da codificação padrão para arquivos on-line é evitar impressões digitais.
Veja também perguntas semelhantes sobre stackoverflow (com a resposta real (usada aqui)) e unix.stackexchange (com uma discussão interessante de algumas das justificativas).
fonte
Não vejo uma maneira de alterar a codificação padrão do Firefox 54.0
about:config
, mas você pode alterá-la manualmente sempre que visualizar a página, no menu Visualizar (não é o ideal, eu sei). Também não vejo extensões que permitam fazer isso (embora eu tenha certeza de que alguém poderia fazer uma). Pode ser uma tarefa gigantesca, mas você sempre pode tentar editar o código-fonte do Firefox para permitir isso e compilá-lo.Você pode estar interessado em fazer com que um editor de texto de sua escolha (um que suporte Unicode) abra a fonte da página (ou o arquivo txt) em vez do Firefox (você pode usar control + u para abrir um arquivo txt que seja exibido na guia atual ou, se não for um arquivo txt, o código-fonte HTML da página será aberto no seu editor de texto favorito. Fazer isso,
about:config
na sua barra de URL.view_source.editor.external
(altere para true) eview_source.editor.path
(altere para o caminho do seu editor de texto; verifique se é o caminho completo).Em seguida, ele iniciará um arquivo temporário com o texto da fonte da página no seu editor de texto (que para um arquivo de texto é o arquivo de texto real). Eu testei e funciona.
O grande problema disso é que não permitirá que você clique para abrir os scripts referenciados no código-fonte se estiver visualizando o código-fonte HTML (se você tem o hábito de clicar em links para arquivos de script).
Parece que outra versão do Firefox tinha a capacidade de definir a codificação padrão uma vez , mas isso não existe na 54.0 no Xubuntu.
fonte
a2ps
ou outrovim
, então talvez minha pergunta aqui seja um problema XY.