Red Hat Bugzilla – Bug 966893
thermostat: UTF-8 characters are not displayed properly
Last modified: 2014-04-24 12:42:20 EDT
Created attachment 752500 [details]
Screenshot of GUI with incorrectly displayed UTF-8 characters
Description of problem:
In thermostat GUI UTF-8 fields are not displayed properly.
For multibute UTF-8 characters 2 or 3 placeholders character are displayed instead.
UTF-8 characters are displayed properly.
See the screenshot attached.
Could you describe how to reproduce this? What exact commands did you run? Upstream found something similar in the webservice code, but it was fixed .
I think this is locale dependant issue. At some point a locale-dependant encoding is used instead of UTF-8. You could reproduce the issue by setting locale to non-UTF-8 and then running thermostat, for example:
thermostat service &
If I set locale to UTF-8 (like LC_ALL=en_US.utf8) then Unicode characters are displayed in GUI correctly.
I believe this upstream commit fixes things:
Rebasing to the fixed upstream version is too significant a change for Fedora 19. Sorry, I wont fix this in Fedora 19.