As for supporting it with the vanilla version, it'd have to include a codepage in either case. makensis would have to know how to convert UTF-8 to the appropriate codepage. This method can already be used by your build system and I prefer to implement Unicode script support (the NLF files are not enough, you have NSH and inlined strings) along with Unicode support to NSIS which falls under the following RFE.
Logged In: YES
user_id=584402
Originator: NO
There's a Unicode branch of NSIS which supports UTF-8 and UTF-16.
http://forums.winamp.com/showthread.php?s=&threadid=277381&highlight=unicode
As for supporting it with the vanilla version, it'd have to include a codepage in either case. makensis would have to know how to convert UTF-8 to the appropriate codepage. This method can already be used by your build system and I prefer to implement Unicode script support (the NLF files are not enough, you have NSH and inlined strings) along with Unicode support to NSIS which falls under the following RFE.
https://sourceforge.net/tracker/index.php?func=detail&aid=1238132&group_id=22049&atid=373088
Done in latest CVS version, thanks.