Qt: 读取txt文本,中文乱码

    //filePath 文件路径
    QFile file(filePath);

    // 设置编码格式
    QTextCodec *codec = QTextCodec::codecForName("utf-8");
    QTextCodec::setCodecForLocale(codec);

    if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
        return;

    //获取内容
    QString content = file.readAll();
    file.close();    

 

posted @ 2022-04-12 10:03  noob_zxg  阅读(992)  评论(0)    收藏  举报