Э-м.
Как-то вы процитировали неаккуратно. Не понятно, с чем вы согласны, а с чем нет

Но вот такой код нормально компилируется и выполняется на DAX2009 SP5 и WIN2008R2 x64
X++:
System.Text.Encoding encoding1251 = System.Text.Encoding::GetEncoding(1251);
System.Text.Encoding encodingUTF8 = System.Text.Encoding::get_UTF8();
System.Byte[] allBytes1251;
System.Byte[] allBytesUTF8;
;
allBytes1251 = System.IO.File::ReadAllBytes(@"c:\Temp\1.txt");
allBytesUTF8 = System.Text.Encoding::Convert(encoding1251,
encodingUTF8,
allBytes1251);
System.IO.File::WriteAllBytes(@"c:\Temp\2.txt", allBytesUTF8);