SimpleSunny, сенкс! но ваш код дает результат в нижнем регистре (может это и пофигу). но. числа неверно конвертирует.
zenden, ты гений. я почти же додумался до этого)
вот мои мытарства:
C++ (Qt)
//QTextCodec *codec = QTextCodec::codecForName("Windows-1251");
//QByteArray test = codec->fromUnicode(password)
//QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
//QString password = "А";
//QString test = codec->toUnicode(password);
//QByteArray testenc = QUrl::toPercentEncoding("А");
не смог додуматься до QByteArray::toPercentEncoding . хотя видел) но т.к. еще не очень понимаю с++, сам не допер.
сенкс:)