Archive: Non-ANSI language support


Non-ANSI language support
I wonder how NSIS is supporting non-ANSI languages? I'm currently translating an installation from english to japanese and the installer works fine on Win2000/XP but outputs garbage on Windows 9x. Is NSIS using Unicode for languages such as japanese and chinese?

Can you specify another code page somehow to fix the problems under Win9x? I read somewhere that some fonts doesn't have support for all languages, can anyone verify this for japanese?

All help is very appreciated!


NSIS uses MBCS. Did you try the default Japanese langauge files included with NSIS 2?


Yes, I used the file NSIS2\Contrib\Language files\Japanese.nlf.

The first line in my script is:

LoadLanguageFile "Contrib\Language files\Japanese.nlf"


That should work, right?


That should work. You probably have to install Japanese fonts.