LINUX.ORG.RU

русский текст, gtk2, koi8-r


0

0

русифицировал слаку 9.1, все нормально работает, шрифты есть, в мозиллах всяких сайты на русском. но при загрузке файла в кодировке koi8-r в такие программы, как gedit, screem или gvim (последний собран в конфигурации под gtk2) - получаем текст в левой кодировке (восточно-европейской?).

как это вылечить? выглядит, как буд-то при преобразовании в уникод проигнорилась системная локаль. которая, кстати, вот:

bash-2.05b$ locale LANG=ru_RU.KOI8-R LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C

очень прошу, помогите!

★★★★★

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

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

и еще только что заметил - в gedit при сохранении в файл предлагает вариант сохранения в current locale, но вместо koi8-r пишет, что она у меня ANSI_X3.4-1968 !!!! шо за хрень?!

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

phew, вроде разобрался.. gvim и gedit работают, после того как поменял локаль на: LC_ALL= LC_CTYPE=ru_RU.KOI8-R

остался screem, ему все пох.

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

все, screem тож заработал - там шрифт не тот был что надо. блин, день потерял, зато локаль теперь настрою с закрытыми глазами.

waker ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.