管理mbcs到广泛

时间:2011-10-05 16:17:09

标签: c#

我有一个MBCS字符的字节数组,可以转换为Unicode宽字符。有帮助吗? 这不起作用。

var encoder = new UnicodeEncoding();

while (true)
{
    int bytesRead = fstream.Read(buffer, 0, BUFFER_SIZE);

    //could not read from file stream
    if (bytesRead == 0)
        break;

    Console.Write(encoder.GetString(buffer, 0, bytesRead));
}

1 个答案:

答案 0 :(得分:0)

您应该可以使用Encoding.Convert(srcEncoding,dstEncoding,...)来执行此操作。