из utf8 в koi8-r
CTPELOK 27 сентября, 2005 - 08:54
Как это можно осуществить. Единственное, что нашел, так это то что надо только подправить файлы в /etc, а какие именно и как?
»
- Для комментирования войдите или зарегистрируйтесь
Хочешь убежать
Хочешь убежать в кои8 с утф?
Тогда так
в /etc/rc.conf
UNICODE="no"
в /etc/conf.d/consolefont
CONSOLEFONT="Cyr_a8x16"
CONSOLETRANSLATION="koi2alt"
в /etc/conf.d/keymaps
KEYMAP="ru-ms"
SET_WINDOWKEYS="yes"
Ну и где локаль прописал
LC_ALL=""
LANG="ru_RU.KOI8-R"
Re: Хочешь убежать
Уважаемый wi, а ты все это случайно не из под Windows пишешь?
Ну и хотя бы сам попробовал, что такое utf8, чтоб его вот так обсерать?
Re: Хочешь убежать
Уважаемый wi, а ты все это случайно не из под Windows пишешь?
Ну и хотя бы сам попробовал, что такое utf8, чтоб его вот так обсерать?
Ну во первых
Ну во первых про виндовс. С ним тоже приходится работать.
Во вторых для тех, кто уверен что 1 байта на символ в строке мало для народа,у которого в алфавите всего пару тройку десятков символов, писан мануал (ссылку, надеюсь знают все). Любой, кто пытался воплотить сие в жизнь (как я на это попался - не знаю), прошелся по заботливо расставленому сельхоз инструментарию по полной форме. Дело в том что в мануале не сказали, что некоторые консольные утилиты просто не рассчитаны на работу с utf без соответсвующих патчей. Таким образом мне пришлось допиливать русские менюшки во флукс, качать новые версии nano, разбираться с глюками mutt и links, выяснять от чего у меня с mc вылетает по segmentation....
В общем когда в следующий раз будете советовать utf-8 в качестве системной кодировки консоли будте добры разъяснить людям чего ради они должны пройтись по граблям.
ЗЫ
Моя консоль прекрасно работает с кои. Вим и линкс жрут русский утф и не только его. Так что лозунги типа "utf-8 это круто", или "все на utf-8!" меня лично не вдохновляют. А статьи о сферах применения этого чуда инженерной мысли мне как-то не попадались.
А мне попался
А мне попался девайс с сим чудом инженерной мысли. КПК с win CE. Так вот, там система работает целиком на юникоде и ни на чем другом т.е. все API принимают только юникодовые параметры. Иногда это приводит к очень конкретным проблемам, особенно с портированными программами, которые изначально не писались под юникод.
По-моему все
По-моему все винды начиная с win2000 юзают везде юникод... Хотя API там поддерживает не только его.
win 2003 server utf не
win 2003 server utf не понимал у меня
поменял я все
поменял я все как сказали, убрал в make.conf флаги nls unicode slang и перекомпилил nano и mc, поставил в ядре по дефолту koi8-r, но у меня в консоли все что выдается по-русски все равно в юникоде. Что еще надо сделать?
Зы можно в этой теме не обсуждать что лучше и что хуже, раз я спросил об этом, значит были причины.
consolefont сменил?
consolefont сменил? /etc/conf.d/consolefont
Да, конечно
Да, конечно сменил.