Los archivos de texto no incluyen información de codificación de caracteres, por lo que Firefox no tiene forma de saber cuál es el correcto. A través del menú View→ Text encodingPuedo seleccionar la codificación apropiada. Me encuentro haciendo esto cada vez que abro un archivo de texto, ya que parece estar siempre configurado en Western de forma predeterminada, pero mis archivos de texto siempre son Unicode (UTF-8). ¿Hay alguna forma de establecer la codificación predeterminada en Unicode en lugar de Western?
10
Respuestas:
Si cambiar la codificación predeterminada para todos los archivos fuera de línea (no solo los archivos de texto) también funciona para usted, entonces existe ahora (no estoy seguro desde cuándo, pero funciona en Firefox 59.0) una opción para cambiar la codificación predeterminada a UTF -8 in
about:config
: establece el valor deintl.charset.fallback.utf8_for_file
en verdadero.Aparte: parece que uno de los propósitos de evitar la configuración de la codificación predeterminada para archivos en línea es evitar las huellas digitales.
Vea también preguntas similares sobre stackoverflow (con la respuesta real (utilizada aquí)) y unix.stackexchange (con una discusión interesante sobre algunos de los fundamentos).
fuente
No veo una forma de cambiar la codificación predeterminada en Firefox 54.0 desde
about:config
, pero puede cambiarla manualmente cada vez que ve la página, desde el menú Ver (no es ideal, lo sé). Tampoco veo ninguna extensión que te permita hacerlo (aunque estoy seguro de que alguien podría hacer una). Puede ser una tarea gigantesca, pero siempre puedes intentar editar el código fuente de Firefox para permitir esto y luego compilarlo.Es posible que le interese hacerlo para que un editor de texto de su elección (uno que admita Unicode) abra la fuente de la página (o el archivo txt) en lugar de que Firefox lo haga (puede usar control + u para abrir un archivo txt que sea mostrar en la pestaña actual, o si no es un archivo txt, se abrirá el código fuente HTML de la página web, en su editor de texto favorito). Para hacer eso,
about:config
en su barra de URL.view_source.editor.external
(cámbielo a verdadero) yview_source.editor.path
(cámbielo a la ruta de su editor de texto; asegúrese de que sea la ruta completa).Luego lanzará un archivo temporal con el texto de la fuente de la página en su editor de texto (que para un archivo de texto es el archivo de texto real). Lo probé y funciona.
El problema evidente con esto es que no le permitirá hacer clic para abrir los scripts a los que se hace referencia en el código fuente si está viendo el código fuente HTML (si tiene la costumbre de hacer clic en los enlaces a los archivos de script).
Parece que otra versión de Firefox tenía la capacidad de establecer la codificación predeterminada alguna vez , pero eso no existe en 54.0 en Xubuntu.
fuente
a2ps
ovim
, así que quizás mi pregunta aquí es más bien un problema XY.