QT显示小语种特殊编码出现乱码问题

小菜最近遇到一个头疼的QT编码问题:有客户发来了两份葡萄牙语和匈牙利语的.ts翻译文件,但我使用这两份翻译文件的时候会出现一些特殊符的乱码问题,例如ç、ã、ő这些字符显示成了问号。因为翻译文件比较大,没法在每一个字符串使用的地方去做处理,能不能有什么方法能解决这个问题

小语种一般是unicode编码,试试使用toLocal8Bit()转化,再显示。注意不要使用tr