我有一个array<unsigned char>^
包含大量 ascii 字符的文件,我想将其转换为String^
. 最有效的方法是什么?
问问题
2934 次
1 回答
2
在这里找到了解决方案:
BufferedStream file = gcnew BufferedStream(gcnew FileStream(fileName,FileMode::Open));
array<unsigned char>^ arr = gcnew array<unsigned char>(10);
file->Read(arr,0,10);
String^ s;
Text::Encoding^ enc = Text::Encoding::UTF8;
s = enc->GetString(arr);
于 2012-10-04T09:48:33.693 回答