On Fri, Mar 05, 2004 at 11:51:59AM +0200, Victor Cheburkin wrote:
Hi!
On Fri, Mar 05, 2004 at 11:45 +0200, Paul Arakelyan wrote:
Где-то (libsomething) есть функция, чтоб из смеси plain text+блоков ?somecodepage?B?base64 в одной строке сделать текстовую строку, перекодировав некоторые блоки(в которых кодировка не совпадает с заданной) в заданную кодировку (типа win1251->koi8, utf-8->koi8)? (ээ - ну типа чтоб при этом всякие китайские не перекодировало). Ну или куда смотреть? А то меня более чем на "выбросить plain text и раскодировать оставшиеся блоки" не хватило.
Посмотри в сторону libstrfunc, может там есть. О - кажись такое(автоперекодировка) там есть, хотя utf-8 не умеет, и наверно смесь plain text&base64 оно не умеет.
Кстати - а вообще можно ли такое (plain text и блоки base64) смешивать - то есть, многие e-mail клиенты такое в сабжах нормально переваривают? mutt переварил, outlook express - похоже тоже (у меня результат проверки в сабж перед оригинальным сабжем пишется). -- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message