I have a need to convert a unicode string into the appropriate ANSI encoding.
Purpose is to insert the ANSI string into an old application, which with proper encoding selected, displays the same character.
This seems like a simple job.
I have the following:
#include <WinAPI.au3>
$string = "שָׁלוֹם" ; shalom in Hebrew
$out = _WinAPI_WideCharToMultiByte($string)
ConsoleWrite($out & @CRLF )
My expected outcome is (using my default ANSI, Western Europe codepage):
ùÈÑìåÉí
which