Altera a codificação padrão do Firefox para arquivos de texto

7

Arquivos de texto não incluem informações de codificação de caracteres, então o Firefox não tem como saber qual deles está correto. Através do menu Ver Codificação de texto , posso seleccionar a codificação apropriada. Eu me vejo fazendo isso toda vez que abro um arquivo de texto, já que ele parece estar sempre configurado para 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?

    
por gerrit 01.06.2017 / 15:56

2 respostas

4

Se alterar a codificação padrão para todos arquivos off-line (não apenas arquivos de texto) também funcionaria para você, agora existe (não sei desde quando, mas funciona no Firefox 59.0 ) uma opção para alterar a codificação padrão para UTF-8 em about:config : defina o valor de intl.charset.fallback.utf8_for_file para 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 em stackoverflow ( com a resposta real (usada aqui)) e unix.stackexchange (com uma discussão interessante sobre algumas das razões).

    
por 05.05.2018 / 00:25
1

Não vejo uma maneira de alterar a codificação padrão no Firefox 54.0 de about:config , mas você pode alterá-la manualmente toda vez que visualizar a página, no menu de visualização (não ideal, eu sei). Eu não vejo nenhuma extensão que permita que você faça isso (embora eu tenha certeza 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 depois 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 txt arquivo que está sendo exibido na guia atual ou, se não for um arquivo txt, ele abrirá o código-fonte HTML da página da web, no seu editor de texto favorito). Para fazer isso,

  1. Abra about:config na sua barra de URL.
  2. Pesquise view_source.editor.external (altere para verdadeiro) e view_source.editor.path (altere para o caminho do seu editor de texto; verifique se é o caminho completo).
  3. Reinicie seu navegador.

Em seguida, ele iniciará um arquivo temporário com o texto da origem da página em seu editor de texto (que para um arquivo de texto é o arquivo de texto real). Eu testei e funciona.

O problema evidente é que você não poderá clicar para abrir os scripts mencionados no código-fonte, se estiver visualizando o código-fonte HTML (se tiver o hábito de clicar em links para arquivos de script).

Parece que outra versão do Firefox teve a capacidade de definir a codificação padrão uma vez, , mas que não existe no 54.0 no Xubuntu.

    
por 06.09.2017 / 04:16