Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.1.0 Beta 1
-
Windows 8 Pro 64bit
-
bf42eacc7fb283d123f9bdf9ebc19c16dd7035e4
Description
Our QT application is build with QT 5.1.0 beta 1, compiled with VS2012 x86. If deployed on Windows 8 64bit, Korean characters are not displayed on the GUI. Blank characters are shown instead. Windows locale has been set to Korean. Same application runs fine on Windows 7 displaying characters correctly. Not tested with other far east characters set, like Chinese, Japanese, etc.. but I suppose we get the same issue. Debugging it, we see QString variables containing the correct message, but setText, set Items, etc... functions on QT widgets lose the "far east characters" of the message. Korean messages don't come from translations, but from the content of a file.
Steps to reproduce:
- Launch control intl.cpl
- Switch administrative tab, change "Current language for Non-UNICODE programs" to Korean
- Launch attached application
- For comparison, launch app with -platform windows:fontengine=freetype , note it works