[英]Copying the content of a character array to a QString in Qt
我有一个字符指针,在任何运行中可以有不同的长度。 例如:
char* myChar;
在一次运行中,其内容可以是“Hi”,而在另一次运行中,它可以是“Bye” 。
我想将myChar
的内容复制到QString,例如,如果我有:
QString myString;
我想将myChar
的内容复制到myString
; 我怎样才能做到这一点?
根据需要使用QString::fromLatin1(const char*)
, QString::fromLocal8Bit(const char*)
或QString::fromUtf8(const char*)
。 请注意,您不能只复制数据,因为QStrings包含16位Unicode字符。 它总是需要解码8位表示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.