В программе везде где надо выводить текст использовал tr() писал на английском а потом переводил, с этим проблем нету.Так же в программе есть справка представляющая набор html фалов, лежат они в отдельной папки рядом с exe-шником, и отображаются через QWebKit, кодировка указана так: КодHTML, тут то же с кодировкой все нормально.И есть еще некоторые формы которые так же юзают QWebKit и отправляются на печать с помощью QPrinter и предварительный просмотор, кодировка указа точно таким же образом что и в html-справки, но файлы вкомпилированны в саму программу, вот только на печати отображаются ироглифы( это проявляется только в Windows'e) в linux'e все нормально. Почему это происходит и как исправить с минимальным количеством действий?
|