I am using VC9 and I want to support Russian language for my application. I also made a Russian resource wire. But my system has a Russian language setting if it is not, then it shows the junk to each character (its code is page 1251). I have also made DLL from a Russian resource file. If I run that DLL in the app from the installed location, then it works fine. But when I change the computer to English and the DLL shows the junk character from the application, dialog and message box to run. But the application should be read from DLL, not the computer language setting? Here I am facing a problem how to make a language independent DLL for any code or setting?
Unicode is the easiest solution to stay.
Windows Unicode is internally (almost), each API function is present in two types, fu. and fouw. The name of the variable changes in Fu version before calling Fare. The exact conversion code is defined by the page.
Now, if you use Unicode, such a conversion does not occur, and there is no code page. If the user enters the jungle (U + 0436, it is stored as watch_t (0x0436) and is never converted. If your resource has a forest in Unicode, it also does not change.
Comments
Post a Comment