On Tue, 14 Dec 1999, Khimenko Victor wrote:
>
> Построй мне, пожалуйста автоматически таблицу перекодировки iso-8859-1 => cp437
> (Для тех, кто в танке: iso-8859-1 содержит кучу разных символов с умляутами
> и при переводе в cp437 лучше всего просто эти умляуты отрезать, а не все
> подобные символы выкидывать). Такой ИИ потребуется, что хоть святых выноси :-/
Этот ИИ весь описан в файле Unicode-Data-latest.txt.
Я правда в catdoc пошел другим путем и имею собственную таблицу
подстановки для ненайденных символов. У меня, правда не было ограничения
на то, что желательно сохранение длины текста при перекодировке, поэтому
я ничтоже сумняшеся подставляю многобайтовые последовательности, когда они
удобочитаемы.
> MZ> Эхх, потратить, что ли, пару уик-эндов... :)
>
> А можно вообще заявить, что поскольку все перекодировки уже сидят в пузе OS
> (в iconv.h), то их и нужно использовать, а не засорять себе голову разными
> таблицами :-))
Какой такой OS? В моей их почему-то нет. Точнее знаю почему - апгрейдиться
надо, но я еще с полгодика подожду, когда выйдет версия моего
дистрибутива, содержащая ту libc, где оно есть.
--------------------------------------------------
Victor Wagner vitus@ice.ru
Programmer Office:7-(095)-203-50-60
Institute for Commerce Home: 7-(095)-135-46-61
Engineering http://www.ice.ru/~vitus
=============================================================================
= Apache-Rus@lists.lexa.ru mailing list =
Mail "unsubscribe apache-rus" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/mail-archive =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.