【问题标题】:How to convert the encoding type of a stream in .NET?如何在 .NET 中转换流的编码类型?
【发布时间】:2010-12-27 16:12:23
【问题描述】:

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

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

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

PS:

和有什么区别 下一行?

Dim reader As StreamReader = New StreamReader(respStream,

编码.ASCII,真)

提前谢谢你,

最大

【问题讨论】:

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


    【解决方案1】:

    您可以查看 StreamReader 的CurrentEncoding property,并可以将字符串写入具有不同编码的StreamWriter

    回答您不相关的问题,明确指定编码。

    【讨论】:

    • StreamReader 的 Encoding 属性不存在。
    • @Max:对不起; CurrentEncoding.
    猜你喜欢
    • 1970-01-01
    • 2018-03-01
    • 2013-10-01
    • 2011-01-24
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    相关资源
    最近更新 更多