История изменений
Исправление den73, (текущая версия) :
Не знаю как там emacs работает
Для лисповых файлов в первой строке нужно написать что-то вроде:
;; -*- coding: utf-8; -*-
Вот если бы был механизм, который бы сбрасывал атрибуты автоматически при изменении файла, или ещё круче, вычислял бы заново..
Ну, вычислить их,наверное, вообще говоря, нельзя. Но можно, чтобы в редакторе был выпадающий список, позволяющий как прочитать, так и установить кодировку файла.
Я на самом деле пишу бумагу о том, как мне надо дать денег на мой русскоязычный ЯП и она по ходу дела превращается в бумагу о том, как всё плохо с кириллизацией-русификацией и что нужно сделать, чтобы это исправить. Видимо, было бы недурно, если бы в локализованных ОС этот механизм был бы простроен? Иначе ведь поулчается, что каждый бедный русскоязычный пользователь должен гадать, в какой кодировке файл, если история этого файла не вполне ясна. Только одних популярных однобайтных кодировок я так понимаю, не меньше 4 (koi-8r,866,1251 и ещё в маке что-то) плюс utf-8, плюс utf-16 или как он там. Т.е. русскоязычный пользователь, вообще говоря, не может без матюков даже прочитать текстовый файл, и это явный непорядок на грани диверсии.
Т.е. идея такая: государство требует, чтобы поставщики коммерческих ОС встроили такие механизмы в свои ОС, а иначе отказать в распространении. Ну а над Linux придётся работать самостоятельно. Правда, я думаю, что международным командам, поддерживающим инструменты, в принципе, в лучшем случае, плевать на проблемы русскоязычных пользователей, а в худшем они только рады их умножить. Поэтому предвидится куча форков всех программ, начиная от Firefox и кончая самбой.
Исходная версия den73, :
Не знаю как там emacs работает
Для лисповых файлов в первой строке нужно написать что-то вроде:
;; -*- coding: utf-8; -*-
Вот если бы был механизм, который бы сбрасывал атрибуты автоматически при изменении файла, или ещё круче, вычислял бы заново..
Ну, вычислить их,наверное, вообще говоря, нельзя, но можно, чтобы в редакторе был выпадающий список, позволяющий как прочитать, так и установить кодировку файла.
Я на самом деле пишу бумагу о том, как мне надо дать денег на мой русскоязычный ЯП и она по ходу дела превращается в бумагу о том, как всё плохо с кириллизацией-русификацией и что нужно сделать, чтобы это исправить. Видимо, было бы недурно, если бы в локализованных ОС этот механизм был бы простроен? Иначе ведь поулчается, что каждый бедный русскоязычный пользователь должен гадать, в какой кодировке файл, если история этого файла не вполне ясна. Только одних популярных однобайтных кодировок я так понимаю, не меньше 4 (koi-8r,866,1251 и ещё в маке что-то) плюс utf-8, плюс utf-16 или как он там. Т.е. русскоязычный пользователь, вообще говоря, не может без матюков даже прочитать текстовый файл, и это явный непорядок на грани диверсии.
Т.е. идея такая: государство требует, чтобы поставщики коммерческих ОС встроили такие механизмы в свои ОС, а иначе отказать в распространении. Ну а над Linux придётся работать самостоятельно. Правда, я думаю, что международным командам, поддерживающим инструменты, в принципе, в лучшем случае, плевать на проблемы русскоязычных пользователей, а в худшем они только рады их умножить. Поэтому предвидится куча форков всех программ, начиная от Firefox и кончая самбой.