Applications using languages such as Japanese, Chinese, etc. need to be generated with special care in most cases to work properly.
Depending on your Widows installation you need to check the configuration associated to the language for non-Unicode programs. This configuration must match the default language used in your default KB.
This is important when using Application Localization for languages with different code pages.
For static-translation the Windows configuration must match because the code must be generated and compiled on a machine in that language; otherwise you will notice funny characters or question marks (??????) when running the objects.
To review this configuration go to the Windows Control Panel\All Control Panel Items\Language -> Change date, time, or number formats -> Administrative section and finally the "Language for non-unicode programs" section to change it if needed.