Как установить резервную кодировку UTF-8 в Firefox?

Чтобы иметь поддержку LDAP в FreeRadius, установите соответствующий пакет с помощью команды:

sudo apt-get install freeradius-ldap

Также в отношении ваших сомнений по поводу смешанных версий, чтобы проверить установленная версия, выполните:

dpkg -l | grep freeradius

и / или:

dpkg -l freeradius-ldap
12
08.09.2016, 00:38
4 ответа

Обновление: это было исправлено с момента загрузки файлов HTML (и обычного текста) в кодировке Firefox 66

UTF-8 из файла: теперь поддерживаются URL-адреса без или спецификации UTF-8

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/66# HTML


Историческая информация за 2016 год

Причина такого поведения, кажется, описана в Mozilla bugs 815551 (Autodetect UTF-8 по умолчанию) и 1071816 (Поддержка загрузки текстовых / простых файлов UTF-8 без спецификации из файла: URL)

Насколько я понимаю, в основном это сводится к « всегда следует указывать кодировку, поскольку обнаружение слишком ненадежно ».

  • Для нелокального контента следует использовать протокол. С HTTP это обеспечит правильную кодировку в Content-Type Header
  • Для содержимого HTML вы можете дополнительно использовать Doctype, т.е.
  • И для всего остального остался единственный стандартный способ - указать спецификацию ...

Разработчики Mozilla, похоже, открыты для исправления , который добавляет параметр предпочтения, поэтому однажды можно будет открывать локальные документы UTF-8 без спецификации в Firefox.

4
27.01.2020, 19:56

Установка резервной кодировки UTF-8 в Firefox намеренно заблокирована - см. Bugzilla.mozilla.org/show_bug.cgi?id=967981#c4.

Я искал два пути решения этой проблемы:

1] Примените несколько тривиальных патчей к исходному тексту и самостоятельно создайте Firefox , чтобы добавить Unicode [UTF -8] в раскрывающееся меню «Настройки | Содержимое | Шрифты и цвета | Дополнительно |« Резервное кодирование текста »».

2] Запустите локальный сервер httpd [Apache] и настройте виртуальный сервер на основе имен, utfx , для файлов в кодировке utf-8 в каталоге / my / utf-8. / файлы . Затем можно сгенерировать http-заголовок кодировки utf-8, который Firefox распознает и отобразит файл в кодировке UTF-8. Конечно, фактическая кодировка файла должна быть UTF-8!

a) /etc/httpd/httpd.conf - добавить:

<VirtualHost *:80>
    # This first-listed virtual host is also the default for *:80
    ServerName localhost
    DocumentRoot "/srv/httpd/htdocs"
</VirtualHost>
<VirtualHost *:80>
    ServerName utfx
    DocumentRoot "/my/utf-8/files"
      <Directory "/my/utf-8/files">
          Options Indexes
          Require all granted
      </Directory>
## show UTF-8 characters in file names:
    IndexOptions Charset=UTF-8
## for files with extension html or txt:
    AddCharset UTF-8 txt html
## for extensionless files:
      <Files *>
          ForceType 'text/plain; charset=UTF-8'
      </Files>
      <Files *\.*>
          ForceType None
      </Files>
</VirtualHost>

(Re) запустить сервер - apachectl restart или apachectl graceful .

б) / etc / hosts - добавьте имя домена для доступа к файлам в кодировке utf-8:

127.0.0.1   utfx

Информация о типе содержимого, отправляемая сервером, может быть проверена с помощью wget -S :

wget -S http://utfx/test{æø,.txt,.html} 2>&1 >/dev/null | grep Content-Type

для трех типов файлов (testæø, test.txt, test.html).
Результат должен быть:

Content-Type: text / plain; charset = utf-8
Content-Type: text / plain; charset = utf-8
Content-Type: text / html; charset = utf-8

c) about: config - добавить New | Boolean:

browser.fixup.domainwhitelist.utfx  "true"

, затем просто введите utfx в адресную строку Firefox, чтобы получить список файлов ..

{{1 }}
5
27.01.2020, 19:56

Если для вас достаточно установки резервного варианта только для автономных файлов в UTF -8, вы можете перейти к about:configи установить значение intl.charset.fallback.utf8_for_fileна true.

(источник)

3
27.01.2020, 19:56

Простым обходным решением является создание полного HTML-файла с объявлением кодировки:

pandoc --metadata=pagetitle=Brukerveiledning --output=./brukerveiledning.html --standalone --to=html./brukerveiledning.md

Сокращено (менее подробно и выдает предупреждения):

pandoc --standalone./brukerveiledning.md >./brukerveiledning.html
1
27.01.2020, 19:56

Теги

Похожие вопросы