回帖:引用第3楼roywillow于2013-02-02 15:33发表的 回 1楼(dbzhang800) 的帖子 :
好像pro文件用带bom的utf8不能被qmake处理?
对,.pro/.pri/.prf/.prl 文件本身只支持 ASCII,不支持UTF8。
当时我考虑的是,直接跳过UTF-8开头的BOM(这样,所有的文件,包括qml,都可以使用带BOM的utf8),但是Oswald Buddenhagen不同意(因为qmake不能真正处理utf8字符,怕给用户造成误导),所以最终方案是:遇到BOM时,让qmake给出一个错误信息而后退出(最新的QtCreator应该也会强制删除pro文件的BOM)。