Я совершенно не разбираюсь в этом вопросе, но помню, что в консоли ещё относительно недавно кириллица там была гвоздями прибита к cp1251. Или память меня подводит?
Изменяет. Это гуйня была прибита к cp1251, а консоль к cp866, из-за чего например если вывести на консоль текстовый файл, сделанный в виндовом блокноте, то там будут крокозябры.
ты бы шланговать заканчивал это винконсоль. Поддержка юникода ставится, страница 65001. вполне работает, с чем у тебя там сложности хз. Не забываем что криворуких недоумков пишущих под вынь куда как больше и вот там уже прибито гвоздями, но никак не в самом офтопе.
что криворуких недоумков пишущих под вынь куда как больше и вот там уже прибито гвоздями, но никак не в самом офтопе.
А как по-твоему написать корректную программу для виндовой консоли, использующую UTF-8 (которая естественно работала бы и в GNU/Linux, windows-only софт не нужен)?
Бардак в конфиге не связан с его форматом, если разработчики ПО пишут свои настройки где попало, и не удаляют их при полном удалении этого ПО, то это проблема, создаваемая разработчиками такого ПО, а не форматом конфигов. И с текстовым форматом можно загадить /еtc, и никакие форматы против этого не спасут.
То же самое о «случайном реагировании», это так же ортогонально формату.
Я вот тоже считаю это удобным. В файловом менеджере по умолчанию такие файлы сразу скрыты, да и в консоли не отображаются. И никаких проблем, никаких лишних атрибутов. Просто и удобно.
Что кстати интересно, что как раз в винде проблем с кодировками имён файлов куча, а в линуксе их нету.
Там автор заливает на тему распрекрасности NTFS. А по факту - сколько лет мучались с zip-архивами, созданными в винде? И поправили-то грязным хаком. Проблема-то кроется в самой винде.
Абсолютно неважно, поломается при внезапном отключении в момент записи обычный конфиг-файл, или же поломается БД в виде реестра. Задача журналируемой ФС в подобных случаях постараться обезопасить подобные операции как раз на случай неожиданного выключения.
Разве что сетовать на фактические ошибки автора и неполноценность его статьи. Для кого всё это вообще?
Ну виндузятник решил всем показать, какая какаха этот UNIX и насколько продуманнее его винда. Но потом чувак столкнулся с «геть зе фактс», а точнее, что великих, страшных и ужасных проблем в UNIX-то и нет. Поэтому налабал, что смог и как сумел. Чего стоит его додуманное условие про «удалить все файлы...»: это нельзя, то не используем. А потом уже из надуманной проблемы жалуется «ах, как её сложно решать».
Вообще не понимаю заморочек на эту тему. Могу назвать «папка», могу «каталог», могу «директория». Суть не меняется. Машину можно называть «автомобиль», «машина», «ведро/корыто» и прочие вариации. От этого она машиной быть не перестанет.
Могу назвать сис. админа говорящего «папочка» – ослом, козлом или бараном на выбор. Смысл же все равно не поменяется. А если не назову, то завтра у него потекет, а не потечет мозг, а послезавтра он уже в конец деградирует.
Давно ли? :) А можешь не отвечать, очешуительных историй как настроить локаль все найдут самостоятельно. И у вендузятников проблем нет, пользователей просто больше, оттого вопросы встречаются чаще.
И у вендузятников проблем нет, пользователей просто больше, оттого вопросы встречаются чаще.
Потому что у них консоль кривая и они ей не пользуются. Наверное большая часть виндузятников и не знает что такое cp866, хотя это у них по дефолту в консоли.