C++ как изменить кодировку строки?
Если используете Qt, то и используйте QString.
#include <QString>
#include <QDebug>
int main(int argc, char *argv[])
{
    QString str = QString::fromUtf8("Азазаза");
    qDebug() << str.length();
}