Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.
Currency symbols in Qt
A fairly common case of using special characters are currency symbols. The general advice is that you should not include these symbols in your code, as then your editor, compiler, platform and target device have to align up. Usually the suggestion is to use the tr() translation mechanism, but for a simple task like currency symbol there is a simpler solution. Here is an example using an EUR sign in a QLabel:
This way the encoding of the source files is irrelevant, as Qt's QString will interpret the utf characters, not the editor or platform.