Qt将QString转换成ASCII码 原理很简单,获取字符串的UTF-8编码,然后逐个读取强转成int类型即可: QString s = "Three Second 三秒"; QByteArray byte = s.toUtf8(); for(int i = 0; i < s.size(); i++) { qDebug() << int(byte.at(i))//输出; }