Опять же, если будете портировать на линукс, то ничего перекодировать не придётся - останется UTF-8
Очень по делу замечание: во всех Linux и уже давно везде используется UNICODE в кодировке UTF-8. Нет здесь никаких кодовых страниц, CP866, CP1251 ... И если что-то делается, разрабатывается
здесь, то лучше не заморачиваться с этими вопросами, иначе в них можно погрязнуть...
А вот когда (или если) встанут вопросы
портирования созданного куда-то в Windows - вот тогда к этому можно вернуться.
(Я это советую не из "просто поговорить", а из опыта программных разработок не 1 десяток лет ... хотя и не Qt, и на разных языках - но везде всё одно и то же.)