在QT的菜单栏”Tools“ -> "Options" -> "Behavior" -> "File Encoding" -> "Default encoding"选择“UTF-8”, 需要注意的是,如果在Windows系统下编写的代码,默认会添加UTF-8 BOM以编码识别,导致转移到 Linux/Unix 系统(Linux/Unix系统不会给文件添加UTF-BOM)下也会出现乱码,这种情况下,也需要在UTF-8 BOM选择”Always Delete"。
具体如下图所示: