Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Александр Петросян (PAF) 26.03.2007 22:07 / 26.03.2007 22:12
в тему:String::C Charset::transcode(const String::C src, const Charset& source_charset, const Charset& dest_charset) { if(!src.length) return String::C("", 0); switch((source_charset.isUTF8()?0x10:0x00)|(dest_charset.isUTF8()?0x01:0x00)) { default: // 0x00 return source_charset.transcodeToCharset(src, dest_charset); case 0x01: return source_charset.transcodeToUTF8(src); case 0x10: return dest_charset.transcodeFromUTF8(src); case 0x11: return src; } }http://www.parser.ru/docs/src/pa__charset_8C-source.htm