将QString转换为Local8bit,然后将Converted String转换为QString

时间:2011-08-11 07:19:52

标签: c++ qt unicode

如何将此转换为local8bit,然后将字符串转换为QString:

QString m = QString::FromStdString("Ú©Ù?Ù?ات Ù?رتبط(0):<BR> <BR><HR><BR><BR><A href='bword://0'>بازگشت بÙ? Ù?اÚ?Ù? 0</A></B><BR><BR><HR><BR><A href='bword://latitude (l,0)'>latitude (l,0)</A> <BR> <B><A href='bword://logical 0 state'>logical 0 state</A> </B><BR><BR><HR>   0   ");code here

1 个答案:

答案 0 :(得分:2)

如果我理解正确您正在寻找以下功能:

std::string str = m.toLocal8Bit().data();

反之亦然

QString m = QString::fromLocal8Bit("SomeText in Local");