It seems like makensis does a conversion to char* at some point, a simple
UTF16LE .nsi with some non-ascii characters do not make it all the way from
input to output without a conversion that corrupts it.
Test script:
!echo "ĦĔĹĽΘ ŴØŖĿĎ" ;I don't know if the issue tracker can handle
this so I also attached the script
!error AbortTest
Output from makensis.exe test.nsi:
--snipped--
Processing script file: "test.nsi"
????? ?╪??? (test.nsi:1)
!error: AbortTest
--snipped--
type test.nsi shows the correct output.
cmd.exe is running with a true type font (Lucida Console). I also tried running
chcp 65001 first but that did not help...
Original issue reported on code.google.com by
ander...@users.sourceforge.neton 11 Mar 2012 at 8:21Attachments: