Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
Windows 7 x64, system language: zh-HK, non-unicode program codepage: 950 (Big5)
Description
Some resource files currently does not use UTF-8 encoding but uses their corresponding ANSI encoding. A list of possible encoding can be found here: http://msdn.microsoft.com/en-us/goglobal/bb964654.aspx
They may compile normally on Windows system using a SBCS codepage (e.g. English, European languages), but when compiled on a system using a DBCS codepage (i.e. CJK languages), they do not compile normally and will cause all sorts of random compilation errors (often due to DBCS eating trailing quotes).
To prevent this problem, all of the resource files should use UTF-8 encoding.