If the qt/c++ code is hard coded in the Chinese string, need to display Chinese on the Bb::cascades::label label, need to set QT payment code for UTF-8, the development tool to save the file format is UTF-8.
Qtextcodec::setcodecforlocale (Qtextcodec::codecforname ("UTF-8"));
Qtextcodec::setcodecforcstrings (Qtextcodec::codecforname ("UTF-8"));
Qpointer<bb::cascades::label> Debuglabel;
Debuglabel->settext ("Chinese");
Reference:
Qt:byte[] to the Chinese processing of strings
http://qt-project.org/forums/viewthread/4433
----------------------------------------------------------------------------------
BDS pushed over the Chinese data:
An UTF8 encoded Qbytearray
Qbytearray Abytearray = Payload.data ();
QString message = qurl::frompercentencoding (Abytearray);
URL Chinese processing
Space Display +, post data is 2b, is the ASCII code value of +
+ Display as +, post data is (%2B)
Decoding is not a bug.
Chinese processing in the Qt:url
Http://www.satsuns.com/qt/1306.html