anonymous@RULINUX.NET~# Last login: 2024-12-23 03:24:53
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Firefox и UTF-8 по дефолту

Возникла необходимость просматривать json файлы, содержащие кириллицу на веб-сервере. Разумеется, сервер не передаёт в какой они кодировке и фуррифокс включает кодировку "по умолчанию".

И тут возникает проблема: не понятно где ему надо указать опцию, чтобы кодировкой по умолчанию был UTF-8. В about:config по charset везде выставил utf-8, в графическом настройщике юникода как кодировки "по умолчанию" вообще нет.

Как настраивается это поведение? Переключать кодировку на каждый файл очень неудобно.

UPD: Как видно по UA, у меня Icewasel (если это имеет значение).

spaceivan(*) (2014-10-05 18:42:36)
Отредактировано spaceivan по причине upd
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 18:42:36
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

разве он не всегда в utf-8?

фарефокс должен показывать символы в таком виде: \u043a

алсо напиши юзерскрипт который будет делать JSON.parse(document.body.textContent) и все

anonymous(*)(2014-10-05 18:55:01)

Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от anonymous 2014-10-05 18:55:01
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

> разве он не всегда в utf-8?

Т.к. у меня русская локаль, то он почему-то использует cp1251 по дефолту.

> алсо напиши юзерскрипт который будет делать JSON.parse(document.body.textContent) и все

Зачем мне их парсить? Мне надо смотреть некоторые значения, которые могут быть кириллическими.

spaceivan(*)(2014-10-05 19:13:56)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 19:13:56
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

А какая у тебя русская локаль не ru_RU.cp1251 случайно?)

anonymous(*)(2014-10-05 19:24:26)

Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; ThL V9 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от anonymous 2014-10-05 19:24:26
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

LANG=ru_RU.UTF-8

LANGUAGE=

LC_CTYPE="ru_RU.UTF-8"

LC_NUMERIC="ru_RU.UTF-8"

LC_TIME="ru_RU.UTF-8"

LC_COLLATE="ru_RU.UTF-8"

LC_MONETARY="ru_RU.UTF-8"

LC_MESSAGES="ru_RU.UTF-8"

LC_PAPER="ru_RU.UTF-8"

LC_NAME="ru_RU.UTF-8"

LC_ADDRESS="ru_RU.UTF-8"

LC_TELEPHONE="ru_RU.UTF-8"

LC_MEASUREMENT="ru_RU.UTF-8"

LC_IDENTIFICATION="ru_RU.UTF-8"

LC_ALL=

spaceivan(*)(2014-10-05 19:31:41)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 19:31:41
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

Забавно мозила берет локаль по умолчанию, если не задано другое.

anonymous(*)(2014-10-05 19:43:10)

Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; ThL V9 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от anonymous 2014-10-05 19:43:10
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

> Забавно мозила берет локаль по умолчанию, если не задано другое.

И где это "другое" задаётся?

spaceivan(*)(2014-10-05 20:04:47)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 20:04:47
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

about:config, в строке поиска набиваешь "char" - смотришь что выглядит подозрительно.. Наверное как-то так.

anonymous(*)(2014-10-05 22:11:28)

Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от anonymous 2014-10-05 22:11:28
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

Ничего подозрительного нет, более того везде прописал utf-8 (см. первый пост).

spaceivan(*)(2014-10-05 22:13:35)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 22:13:35
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

Дёрни wget'ом проблемыный текст и посмотри что он тебе отдаст. Опцию показа заголовков включи ("-S" вроде).

Да, а ты точно там всё проверил? А то у меня, например, стоит intl.charset.detector=ruprob, а у него UTF-8 совсем не на первом месте в списке приоритетов.

anonymous(*)(2014-10-05 22:21:25)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0
[#] [Добавить метку] [Редактировать] Ответ на: Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 18:42:36
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

Выставил browser.menu.showCharacterEncoding в true, и проблема решилась О_о. Возможно благодаря комбинации с какой-нить другой опцией...

spaceivan(*)(2014-10-05 22:29:51)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 22:29:51
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

Видимо, что-то ещё поменял, а бровсер не рестартовал

anonymous(*)(2014-10-05 22:33:46)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от spaceivan 2014-10-05 22:29:51Фильтры
avatar
  • изображения
Скрыть

Re:Firefox и UTF-8 по дефолту

А что у тебя до этого через меню не было возможности выставить кодировку. Блэ, я еще хотел написать, потом подумал, уж это ты наверняка проверил уже)))

[путь к изображению некорректен]

anonymous(*)(2014-10-05 23:01:42)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36
[#] [Добавить метку] [Редактировать] Ответ на: Re:Firefox и UTF-8 по дефолту от anonymous 2014-10-05 23:01:42
avatar
Скрыть

Re:Firefox и UTF-8 по дефолту

> А что у тебя до этого через меню не было возможности выставить кодировку. Блэ, я еще хотел написать, потом подумал, уж это ты наверняка проверил уже)))

В меню можно было ставить кодировку, но она запоминалась для каждого файла (в рамках сессии) и не применялась к вновь открываемым.

spaceivan(*)(2014-10-05 23:14:21)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!