Или: что за хуйня?
Имеем: Gentoo 1.12.1, системная локаль — KOI8-R (изначально ориентирован на использование UTF-8), отстроена корректно (с особенностями приложений работающих с gtk-2 разобрался).
Итого, имеем:
консоль, два файлика: test и test2.
$cat /etc/$file1 > test $cat /etc/$file2 >> test
vim test
При редактировании русский текст отображается нормально, но при попытке посмотреть содержимое файла простой, привычной и любимой командой
$cat test
выводится набор символов отдалённо не напоминающий видимое при редактировании (в произвольный момент)
При этом следующий опыт проходит на ура:
$vim test2
после чего в файл зписывается слово «тест», он сохраняется и закрывается.
$cat test2
показывает то, что и ожидалось, т.е.
тест
В чём глюк?
ЗЫ: Статью о тяжёлой судьбе неанголязычных стран пока не нашёл. Найду — приведу (помнится, ссылку уже приводил).
UPDATE: на предмет правильного решения проблемы по скрещиванию кириллицы в KOI8-R с приложениями на GTK2 (UTF-8 only), потому как в Сети полного и правильного решения не нашёл.
Дополняю: после приведения файла /etc/env.d/50glib2 к виду:
G_BROKEN_FILENAMES=1 G_FILENAME_ENCODING=koi8-r
#env-update && source /etc/profile
НЕДОСТАТОЧНО (т.е. ПОЛНОГО обновления окружения в Gentoo Linux эта команда НЕ ПРОИЗВОДИТ).
Перезагрузка помогает. Как сделать без перезагрузки — не знаю.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1