|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 23 Mar 2004 21:12:09 To : Valentin Nechayev Subject : Re: book reader -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> wrote: VN> А при чём тут Posix? Он ничуть не мешает породить что-то типа VN> iconv_setattr( iconv_t conv, int attr, const char* val, size_t valsize ); VN> и вызывать примерно как VN> iconv_setattr( c, ICONV_ATTR_DEFOUTCHAR, '?', 1 ); VN> Да, стандартом не будет. И, соответсвенно, для практических целей будет бесполезно. Кстати говоря задумайся над тем, сколько кода займет механизм замены не на бессмысленный вопросительный знак, а на осмысленную транслитерацию, возможно многосимвольную, как это в catdoc сделано. Поймешь что как раз примерно столько, сколько занимает в catdoc парсинг табличек. (а для перекодирвоки символ в символ используется плюс-минус тот же механизм) А про таблички я всегда могу быть уверен, что они соответствуют стандарту, бо взяты непосредственно с ftp.unicode.org. И если я чего не доложил, в документации написано куда пойти, что взять и куда положить. А добавить новую кодировку в iconv несколько сложнее. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1517812267628.html, оценка из 5, голосов 10
|