Expected Behavior
international character sets are handled in utf-16
Actual Behavior
when marshalling strings from c# to the native library, the character set is misinterpreted. likely due ot the use of wide string and converting to string.
steps to reproduce:
netframework ManifestGenerator uncomment one of the lines that includes spanish language.
set a break in the Manifest.h c++/cli wrapper constructor after Utilities::MarshalString(json, _json);
expected: the string is properly translated
actual: the string has extra characters
Bug Report
Expected Behavior international character sets are handled in utf-16
Actual Behavior when marshalling strings from c# to the native library, the character set is misinterpreted. likely due ot the use of wide string and converting to string.
steps to reproduce:
netframework ManifestGenerator uncomment one of the lines that includes spanish language. set a break in the Manifest.h c++/cli wrapper constructor after
Utilities::MarshalString(json, _json);
expected: the string is properly translated actual: the string has extra characters
Environment