QTextCodec *tc = QTextCodec::codecForName("UTF8");
QByteArray ba = 读到的QByteArray串;
QString str = tc->toUnicode(ba);
cout<<str<<endl;
这个时候,就能够正常显示中文了。
本文介绍如何在Qt中使用QTextCodec处理UTF-8编码的字符串,并通过实例演示如何将QByteArray转换为QString,从而正确显示中文字符。
QTextCodec *tc = QTextCodec::codecForName("UTF8");
QByteArray ba = 读到的QByteArray串;
QString str = tc->toUnicode(ba);
cout<<str<<endl;
这个时候,就能够正常显示中文了。
4437

被折叠的 条评论
为什么被折叠?