Skip to content

MakeNSIS does not output unicode #19

@GoogleCodeExporter

Description

@GoogleCodeExporter
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.net on 11 Mar 2012 at 8:21

Attachments:

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions