16,233
社区成员
发帖
与我相关
我的任务
分享
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
QString strCmd = "echo 证书用>证书用.txt";
system(strCmd.toStdString().c_str());
void MainWindow::on_pushButton_2_clicked()
{
char *ch1, *ch2;
QString str = "md5sum \"你的时间\" > \"你的时间.md5\"";
QByteArray ba = str.toLocal8Bit();
ch1 = ba.data();
QString str2 = "md5sum \"证书用\" > \"证书用.md5\"";
QByteArray ba2 = str2.toLocal8Bit();
ch2 = ba2.data();
system(ch1);
system(ch2);
}
這兩個文件都是臨時創建的測試文件,隨機起的名字。一個正常一個不正常。截圖是生成之後的結果!#include <QTextCodec>
QTextCodec *codec = QTextCodec::codecForName("System");
//获取系统编码
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);