如何在.NET中转换流的编码类型?

时间:2010-12-27 16:12:24

标签: asp.net vb.net encoding stream streamreader

我有以下流,但我不知道它的编码类型,因为流阅读器检测字节顺序标记的编码

Dim reader As StreamReader = New StreamReader(respStream, True) 

那么如何检测编码类型并将其转换为其他类型? (例如,从ASCII到UTF8)

  

PS:

     

与...有什么不同   以下行?

Dim reader As StreamReader = New StreamReader(respStream,
     

Encoding.ASCII,True)

提前谢谢你,

最高

1 个答案:

答案 0 :(得分:2)

您可以查看StreamReader的CurrentEncoding property,然后您可以使用不同的编码将字符串写入StreamWriter

要回答您无关的问题,请明确指定编码。