sort - tostring qt
¿Cómo especificar un carácter Unicode usando QString? (3)
Aparentemente ''/ u'' solo funciona con UTF-8:
QString s = QString::fromUtf8("/u4FF0");
// Or with that at the start of your main function:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
...
QString s("/u4FF0");
¿Cómo puedo especificar un carácter Unicode por código (como "4FF0") usando QString? Intenté QString s("/u4FF0");
pero solo genera un signo de interrogación. ¿Alguna idea de cómo hacer esto?
Editar:
Funciona de esa manera, pero ¿hay una forma más directa?
std::wstring str = L"/u4FF07";
QString s = QString::fromStdWString(str));
Como puntero directo, pruebe QString (QChar (0x4FF0));
Debe asegurarse de tener la codificación correcta de utf-16.
Si por direct quiere decir usar un valor de punto de código Unicode, entonces QChar
puede ser:
QString s = QChar(0x4FF0);