zoukankan      html  css  js  c++  java
  • StreamReader文件流的输入和输出

    本人在学习vb .net过程中,在用到StreamWriter读入中文时出现了乱码的问题。经摸索,发现了解决方法(求助无门回答,只好自己试验):

    Dim file1 As System.IO.StreamReader = New System.IO.StreamReader _
    ("\aaa.text", System.Text.Encoding.GetEncoding("gb2312"))
    str = file1.ReadLine()
    读中文数据就没问题了;

    注意:在这种格式下,1个中文相当于1个英文字符(而不是2个)。

    文件输出:
    dim str as string
    Dim file2 As System.IO.StreamWriter = New System.IO.StreamWriter _
    ("\bbb.text", False, System.Text.Encoding.GetEncoding("gb2312"))
    file2.WriteLine(str)
    file2.Close()
    ' Me.Dispose()

    输出文件多一个False,这是表示输出文件从头开始,如果是true,表示append,即输入的数据添加到文件后面。

    引用地址:http://bbs.bccn.net/viewthread.php?tid=85932&extra=page%3D1%26amp%3Bfilter%3Ddigest


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    如何使用Log4j
    HDU 1114
    老鼠与毒药问题
    HDU 1065
    HDU 1301(MST)
    HDU 1078
    HDU 2159
    删除字符问题(贪心)
    正整数分解为几个连续自然数之和
    OpenJudge
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1341549.html
Copyright © 2011-2022 走看看