LINUX.ORG.RU

История изменений

Исправление 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 и кончая самбой.