AX2009
Хотел переписать с винапи на дотнет, не могу разрулить byte[]
как мне исходную строку привести к System.Byte[] ?
вот этот код результат отдает только в CLRObject:
in = System.Text.Encoding::get_ASCII().GetBytes(ustring)
а собственно конвертер хочет именно System.Byte[]
out = System.Text.Encoding::Convert(encodingUTF, encoding866, in);
на всякий случай код полностью
X++:
str utf2cp866(str ustring)
{
System.Text.Encoding encoding866 = System.Text.Encoding::GetEncoding(866);
System.Text.Encoding encodingUTF = System.Text.Encoding::get_UTF8();
System.Byte[] in;
System.Byte[] out;
// CLRObject in;
// CLRObject out;
;
in = System.Text.Encoding::get_ASCII().GetBytes(ustring)
out = System.Text.Encoding::Convert(encodingUTF, encoding866, in);
return "";
}