.NET библиотеки, которые Вам нужны, уже подключены в References
Смотрите
тут
Код выглядел бы примерно так:
X++:
System.Text.Encoding encoding1251 = System.Text.Encoding::GetEncoding("1251");
System.Text.Encoding encodingUTF8 = System.Text.Encoding::get_UTF8();
CLRObject allBytes1251;
CLRObject allBytesUTF8;
str text;
;
allBytes1251 = System.IO.File::ReadAllBytes("My file");
allBytesUTF8 = System.Text.Encoding::Convert(encoding1251,
encodingUTF8,
allBytes1251);
System.IO.File::WriteAllBytes("My file unicode", allBytesUTF8);
P.S.
Жаль мне только не удалось скомпилировать его
АХ ругается на метод Convert