Archive: Cann't processing plugins under unicode path


Cann't processing plugins under unicode path
:(
I've download the sourcecode of nsis 2.37 from sf web, and compiled it in vs2005 with python 2.5.2 and scons 0.98.3 .

but there is a problem with my recompiled program. when the program is under path which contain unicode characters,it couldn't processing any plugins.even use this command in script file too:
!AddPluginDir ".\ä¸_国"

the official version is everything ok, so what's wrong with mine?
I didn't change anything of sourcecode.

Thanks!

here is the program:


Did you use the unicode version of nsis?


no.
the official 2.37 Release is not a unicode version too, but it's everything ok.


Doesn't even load the stubs for me on Unicode path.


Is there sonmething wrong in vs2005's settings?


No, it doesn't work regardless of the compiler. It doesn't load the stubs with a Unicode directory name. It doesn't even get to loading the plug-ins.


kichik, is there something rely on MBCS?
My os is xpsp3 simplified chinese.
built is vs2005 team editon with platform sdk xpsp2,python 2.52,scons 0.98.3.
can you tell me your building environment?
thanks!~


I use VC6. But there's nothing wrong with your build environment or mine. Unicode is simply not supported.


Thank you very much!
I will try vc6.


Of course, you can always use the Unicode NSIS. It should work.