NSIS 2.40 on Windows Vista SP1
(also reproduces on Windows XP SP2 and SP3 with Control Panels > Languages > East Asian Language support enabled)
1. Compile C:\Program Files\NSIS\Examples\example1.nsi
2. Create a folder on the desktop with a Korean name (라마)
2.1. You can use Google Translate to copy/paste the string ( http://translate.google.com/translate_t#en|ko|llama )
3. Move example1.exe into the new folder
4. Launch example1.exe
example1 runs and installs
Dialog "NSIS Error" with "Error launching installer"
I suspect this is because the NSIS installer must open itself to access the compressed data stream, but is using the Win32 ASCII version of path and file open functions. Perhaps a myFileOpen() problem?
This prevents me from using the base NSIS to deliver my application to Asian customers. By default, Windows Vista users download content into C:\Users\<username>\Downloads, and users speaking Korean, Japanese, and Chinese usually have usernames with wide characters. Windows XP has the same problem for files downloaded to the Desktop.