Страница 1 из 1

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 01:41
camac
Возникла необходимость изменить кодировку всей системы (Mint Cinnamon) с utf 8 на ср 1251. Т. е. на виндовую. На постояноой основе.
Спрашивал у гуглы, но он с каждым годом все тупее. Выдает только изменение кодировки отдельных файлов.

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 01:53
Dja

Код: Выделить всё

enca -x CP1251 /*
не?

хотя опять-таки... перекодировка может поломать систему. Файлы могут оказаться нечитаемыми.

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 02:51
slant
camac писал(а):
22 июл 2019, 01:41
Возникла необходимость изменить кодировку всей системы (Mint Cinnamon) с utf 8 на ср 1251. Т. е. на виндовую. На постояноой основе.
"Возникла необходимость заправлять мой спорткар сырой нефтью, на постоянной основе".
UTF8 давным давно является стандартом, дистрибутивы собираются с расчетом на нее, а не на старые 8-битные кодировки. Разница там очень серьезная, это не просто разный набор символов. Поддержка (точнее говоря расчет на нее) затрагивает все и вся. Даже программы без явной поддержки локали - за счет компиляторов и прочего. Попытка использования cp1251 потянет за собой кучу трудно диагностируемых и исправляемых глюков. Скорее всего, ваша "необходимость" - следствие недопонимания чего-либо, т.к. за последние 10 лет я ни разу не встречал ни одной ситуации, где была бы реальная необходимость в отказе от utf8. Может быть поделитесь подробностями, откуда она у вас возникла? Тем более, что от cp1251 даже винда отказывается уже, постепенно.

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 07:08
vir0id
Ну да... Спустя какое-то время, в форуме возникнит вопрос "А как же сменить кодировку всей системы с cp1251 на utf8?"

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 09:36
Dja
vir0id,

Код: Выделить всё

enca -x utf8 /*
не? :-D

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 10:12
symon2014
Не по теме
Для грамотных) Чтобы сменить кодировку системы , нужно исходник системы перевести в ср1215 и его откомпилировать. :-D

Изменить кодировку всей системы.

Добавлено: 22 июл 2019, 10:45
camac
Спасибо, Dja. Вечером попробую.
Для остальных.
Я написал, что есть такая надобность, поэтому и интересует "да" или "нет". Если "да", то как.
Если бы я хотел узнать чье-то мнение о теме - я так бы и спросил. Поэтому что вы сделаете со своим мнением и куда его вы засунете - меня не интересует.

Изменить кодировку всей системы.

Добавлено: 23 июл 2019, 20:44
zuzabrik
Можно ли изменить? Полагаю что ДА.
Но так как я это не порекомендую даже злейшему врагу, помогать в этом не буду :)

enca тут не поможет.

Изменить кодировку всей системы.

Добавлено: 23 июл 2019, 22:12
Whowka
Не по теме
zuzabrik писал(а):
23 июл 2019, 20:44
я это не порекомендую
В этом, конкретном, случае я бы порекомендовал( ежели б знал как). ТС не интересует "мнение" ...Ему нужно "так" :smile:

Изменить кодировку всей системы.

Добавлено: 01 авг 2019, 07:06
ssh
slant писал(а):
22 июл 2019, 02:51
за последние 10 лет я ни разу не встречал ни одной ситуации, где была бы реальная необходимость в отказе от utf8. Может быть поделитесь подробностями, откуда она у вас возникла? Тем более, что от cp1251 даже винда отказывается уже, постепенно.
Пример - если созданный в винде текстовый файл изменить в линуксе, то он будет искорежен. Я постоянно редактирую такие файлы в облаках то с винды, то из линукса. Leafpad такие файлы открывает корректно, сохраняет без вопросов, но в винде потом файл открывается покореженным.
Возможно, автор имел в виду что-то другое.

Изменить кодировку всей системы.

Добавлено: 01 авг 2019, 08:45
FreeStyler
ssh, если прям постоянно, то просто поставить в редакторе кодировку по-умолчанию 1251
Но и из-за такой мелочи менять кодировку ОСи и вообще иметь такой геморрой потом с этим, по-моему это того не стоит...

Изменить кодировку всей системы.

Добавлено: 01 авг 2019, 13:36
slant
ssh писал(а):
01 авг 2019, 07:06
Пример - если созданный в винде текстовый файл изменить в линуксе, то он будет искорежен.
А вот тут, я бы поставил даже не столько на проблему с кодовой страницей, сколько на различия в методе обозначения символа "перенос строки" для текстового файла. В Windows и в Linux они отличаются, и это не зависит от кодировки символов. Часть текстовых редакторов умеют переключать этот режим, часть - нет. Подробности тут: Перевод строки