在 Qt 中,可以通过以下两种方式设置文件编码格式为 UTF-8:

  1. 在代码中设置:

    QTextCodec::setCodecForCStrings(QTextCodec::codecForName('UTF-8'));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName('UTF-8'));
    QTextCodec::setCodecForTr(QTextCodec::codecForName('UTF-8'));
    
  2. 在 .pro 文件中设置: 在 .pro 文件中添加以下行:

    CONFIG += utf8
    

这样设置之后,Qt 将使用 UTF-8 编码格式来处理 C 字符串、本地化字符串和翻译字符串。

Qt 设置文件编码格式为 UTF-8 的两种方法

原文地址: https://www.cveoy.top/t/topic/zvq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录