That is how ANSI works.
To support all languages on all computers you must use Unicode. I don't think there are any download plug-ins that will give you raw bytes or hex bytes on the stack you are stuck with downloading to a file to $pluginsdir. If that is not acceptable then you must modify INetC yourself...
Yes this not work with ansi!
but when i use the
in .nsi file,then use from:
MessageBox MB_OK|MB_RIGHT|MB_RTLREADING "سلام"
i see سلام in message
also when unicode is true
when i use inetc plugin i see the messagebox sample this:
but download the text file and read the file and show in messagebox is show good
inetc::get /NOCANCEL /SILENT "http://ariana-ac.ir/mjserver/white.txt" "$TEMP\Servers.txt" /end
FileOpen $4 "$TEMP\Servers.txt" r
FileRead $4 $1
FileClose $4
MessageBox MB_OK "$1"
My problem is here:
Why even though i use from
and use inetc::get with /TOSTACK the words in variable $1 is Unreadable!??
The only solution to fix the problem is re-writing the new plugin?
Or edit the inetc plugin?