|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Konstantin Brazhnikov 2:4615/85 09 Jul 2001 15:05:40 To : Alexander S Aganichev Subject : golded (was: Re: FIDO SOFT) --------------------------------------------------------------------------------
Здравствуй, Alexander!
05 Июля [Четверг] 2001г. в 06:17,
Alexander S Aganichev писал к Konstantin Brazhnikov:
KB>> Сложность заключается в том, что заранее неизвестно, КАКИМИ
KB>> должны быть эти настройки у КОHКРЕТHОГО пользователя.
ASA> Почему же - берём свежий HPT
:))) А если это не hpt, а какой-то другой тоссер/трекер/что_угодно?
ASA> и узнаём каким словом задаётся перекодировка. Hа основании этого
ASA> при наличии слова делаем умозаключение, что скорее всего
ASA> перекодироваться будет в локальную. Если слово отсутствует - скорее
ASA> всего база в DOS-кодировке :-)
М-да... У меня, например, fidoconfig живет в /usr/fido/config вместе с
конфигами прочего фидософта. И $FIDOCONFIG отсутствует. Где будем искать hpt?
Юзера попросим ввести путь? :)
ASA> В общем GoldED+ из CVS пока делает следующее: под DOS/WIN/OS2 берёт
ASA> через API DOS кодировку и по-умолчанию тыкает её в виде CPxxx и
ASA> полагает что XLATIMPORT и XLATEXPORT вообще говоря не нужны;
Логично.
ASA> под UNIX пытается вытащить из setlocale(LC_CTYPE,"")
У меня:
LC_CTYPE=ru_UA.koi8u
ASA> поиском до точки и подозревает, что там может быть либо что-то
ASA> валидное, либо koi8r (которое заменяется на koi8-r).
А если koi8-u? :)
ASA> XLATIMPORT и XLATEXPORT по-умолчанию ставятся в DOS-кодировку
ASA> (CP437 для LATIN-1 или CP866 для KOI8-R).
... и в полный рост встает проблема перекодировки тосером/трекером/etc.
ASA> При этом GoldED+ теперь будет ругаться, если в конфиге задать IBMPC
ASA> или +7_FIDO кодировки, крича, что они obsolete - используйте CPxxx
ASA> или не используйте их в теле (UseCharset No).
О, это правильно.
ASA> Hадо бы ещё поддержку koi8-u сделать... Проверять чтоль по маске
ASA> "koi8*"? ;)
Видимо, так, но... С внешними перекодировщиками все не так просто.
KB>> ИМХО единственным разумным решением проблемы было бы включение в
KB>> FAQ чего-то вроде:
ASA> Угу, чего-нить напишу.
Да, запоздалая поправка на случай использования моего текста:
=========================================================================
Если пользуетесь, например, функцией перекодировки hpt, то, как ни странно
это выглядит на первый взгляд, нужно установить
XlatLocalSet KOI-8
Попробуйте, возможно, со временем, поймете, почему именно это работает ;).
=========================================================================
Естественно, XlatLocalSet _KOI-8_ - ачипятка, должно быть XlatLocalSet _CP866_.
ЗЫ: А насчет прекращения поддержки Golded+, это была шутка?
За сим остаюсь - John X.Doe AKA HedgeHog.
Писано в губернском граде Луганске 09 Июля [Понедельник] 2001г. в 15:48.
... Много будешь знать - не дадут состариться.
--- Табуретка лает редко, знать на то и табуретка.
* Origin: johnxdoe@fido.avugu.lg.ua (2:4615/85)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18833b49ad06.html, оценка из 5, голосов 10
|