From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43A9276D.1080606@altlinux.org> Date: Wed, 21 Dec 2005 12:59:09 +0300 From: Mikhail Yakshin User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050905) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?KOI8-R?Q?=CB=CF=C4=C9=D2=CF=D7=CB=C9_=D7_mc?= =?KOI8-R?Q?edit?= References: <43A7D8E8.5090506@ukr.net> <43A7DEB7.1020401@altlinux.ru> <1135151583.2076.8.camel@alpha.fastlink.ru> In-Reply-To: <1135151583.2076.8.camel@alpha.fastlink.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2005 09:58:57 -0000 Archived-At: List-Archive: List-Post: Вячеслав Диконов wrote: > А порекомендуете править тексты, где одновременно присутствует 19 языков > в 4 разных 8-битных кодировках, причем русский - iso8859-5 и ни в коем > случае нельзя испортить греческий и датский в соседних строчках. > > Перевести в Уникод такое на время редактирования нельзя, потому что > записи нужно преобразовывать разные (и никак не маркированные) части > текста в разные кодировки. Старый mcedit при осторожном обращении это > мог, так как ничего не преобразовывал. А теперь что посоветуете? Вообще если в системы больше 1-2 языков и при этом используются 8-битные кодировки - само по себе очень странно и я с трудом могу представить ситуацию, когда стоит с этим мириться и не перевести все в юникод - трудозатраты при работе с такими скачками с кодировками, причем еще и неформально определенными, как я понял - почти сразу же будут на порядке выше, чем если переделать все в юникод... А так вообще - все KDE'шные редакторы работают в парадигме переключения кодировок и показа на лету того, что есть в сменяемой кодировке. XEmacs умеет в принципе в MMM назначать по major mode и MULEвской кодировке регионам - но там действительно нужны какие-то формальные признаки для натягивания экстентов (по регэкспам, например), на эти самые регионы... -- WBR, Mikhail Yakshin AKA GreyCat ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]