UTF-8 vs UTF8

Уже упарился... Где-то есть дефис, где-то нет...
Особо озадачивает:

oops ~ # locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8
oops ~ # cat /etc/env.d/02locale
LC_ALL=""
LANG="ru_RU.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
TZ="Europe/Moscow"

может во втором случае дефис все таки убрать? Когда и где он нужен?

locale -a - это какие локали

locale -a - это какие локали сгенерины в вашей системе
/etc/env.d/02locale - этот файл вы создаёте сами для определения локали по-умолчанию.
Думаю, правильней будет привести /etc/env.d/02locale к виду:
LC_ALL=""
LANG="ru_RU.utf8"
LC_TIME="en_US.utf8"
LC_MESSAGES="en_US.utf8"
TZ="Europe/Moscow"

:wq

вот это какраз не правильно -

вот это какраз не правильно - это название файла а не локали, в /etc/locale.gen чётко написано откуда брать названия, если прописать название файла - они иногда менябтся, и некоторый софт с ним глючит.

Локаль должна быть

Локаль должна быть такой:
LANG=ru_RU.UTF-8
И только такой. Если писать utf8 будут проблемы, в частности open office перестанет работать с фалами с русскими названиями.

Я везде пишу UTF-8

Я везде пишу UTF-8

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

+1 к LC_ALL="ru_RU.UTF-8"

+1 к LC_ALL="ru_RU.UTF-8"

Везде нельзя. У меня в ядре

Везде нельзя. У меня в ядре дефолт для VFAT был UTF-8 и не работало, пока utf8 не вписал.

Да, это правда. Запамятовал

Да, это правда. Запамятовал (-:Е
Я про локали

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

olegon написал(а): Везде

olegon написал(а):
Везде нельзя. У меня в ядре дефолт для VFAT был UTF-8 и не работало, пока utf8 не вписал.

Нужно различать запись кодовой страницы (которая ядре) и локали. В записи кодовых страниц обычно как бог на душу положит, теже проблемы и с cp1251/CP1251 даже, тут в каждом конкретном случае нужно разбираться.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".