Текстовые файлы не содержат информацию о кодировке символов, поэтому у Firefox нет способа узнать, какой из них правильный. Через меню View→ Text encodingя могу выбрать подходящую кодировку. Я обнаруживаю, что делаю это каждый раз, когда открываю текстовый файл, так как он по умолчанию всегда установлен в Western , но мои текстовые файлы всегда имеют Unicode (UTF-8). Есть ли способ установить кодировку по умолчанию Unicode, а не Western?
10
Ответы:
Если изменение кодировки по умолчанию для всех автономных файлов (не только текстовых файлов) также будет работать для вас, то теперь есть возможность (с тех пор я не уверен, но она работает в Firefox 59.0) возможность изменить кодировку по умолчанию на UTF. -8 in
about:config
: установить значениеintl.charset.fallback.utf8_for_file
true.Кроме того, похоже, что одной из целей предотвращения настройки кодировки по умолчанию для сетевых файлов является недопущение дактилоскопии.
Смотрите также похожие вопросы по stackoverflow (с реальным ответом (используется здесь)) и unix.stackexchange (с интересным обсуждением некоторых из обоснований).
источник
Я не вижу способа изменить кодировку по умолчанию в Firefox 54.0 с
about:config
, но вы можете вручную изменять ее каждый раз, когда просматриваете страницу, из меню просмотра (не знаю, я знаю). Я не вижу никаких расширений, которые позволили бы вам сделать это (хотя я уверен, что кто-то мог бы сделать это). Это может быть сложной задачей, но вы всегда можете попробовать отредактировать исходный код Firefox, чтобы учесть это, а затем скомпилировать.Возможно, вам будет интересно сделать так, чтобы текстовый редактор по вашему выбору (тот, который поддерживает Unicode) открывал исходный код страницы (или текстовый файл) вместо Firefox (вы можете использовать control + u, чтобы открыть текстовый файл, который отображается на текущей вкладке или, если это не текстовый файл, откроется исходный код HTML веб-страницы в вашем любимом текстовом редакторе). Чтобы сделать это,
about:config
в своей строке URL.view_source.editor.external
(измените его на true) иview_source.editor.path
(измените путь к текстовому редактору; убедитесь, что это полный путь).Затем он запустит временный файл с текстом источника страницы в вашем текстовом редакторе (который для текстового файла является фактическим текстовым файлом). Я проверил это, и это работает.
Очевидная проблема с этим заключается в том, что он не позволит вам щелкнуть, чтобы открыть сценарии, на которые есть ссылки в исходном коде, если вы просматриваете исходный код HTML (если у вас есть привычка нажимать ссылки на файлы сценариев).
Похоже, что в другой версии Firefox была возможность задавать кодировку по умолчанию когда-то , но ее нет в 54.0 в Xubuntu.
источник
a2ps
либоvim
, поэтому, возможно, мой вопрос здесь скорее является проблемой XY.