Archive: $SMPROGRAMS probleme with Russian


$SMPROGRAMS probleme with Russian
hi!

I have written a script for a Russian install. I have change the code page to Russian using the Regional and Language Options control panel. It create me a file "C:\Documents and Settings\All Users\Menu Demarrer" but the good one must be "C:\Documents and Settings\All Users\Menu Démarrer" (note the é)

I test on French Windows.

What's the probleme with $SMPROGRAMS?


That letter is not present in the Russian codepage and therefore can't be used by any ANSI applications such as NSIS.

You can use Unicode NSIS, but it won't work on 9x.


Try to convert the path to a "short path" and set this to a vanlue of a variable of choice e.g. $MYSMPROGRAMSRU and then use that path for the rest of your script. Will not work if shotpart is switch off in WinOS (Which is luckily for you almost never the case ;)