에 UTF16 진수 문자열로 변환 :Qt는 내가이 코드에서 달성 할 것 같은 예를 들어 QString 에 진수와 UTF16 코덱에 문자열을 변환 할 QString
QString str1 = QString::fromWCharArray(L"\x0633\x0644\x0627\x0645"); // what I want
그러나 나는 다음과 같은 코드를 모든 일을하려고 할 때 이 작업을 수행하는 올바른 방법이 잘못되었습니다.
QByteArray hex = QByteArray::fromHex("0633064406270645");
// wrong text in str2 it should be equal to str1
QString str2 = QString::fromUtf16((char16_t*)hex.data());
'QString str2 (hex);'? – wasthishelpful
str1을 UTF16 QBytearray로 변환하고 toHex를 사용하고 0633을 얻는다면 비교해보십시오. – hyde
@wasthishelpful 아니요 전혀 작동하지 않습니다 – AMCoded