文本文件写入后乱码!读取一个文本文件然后写入另外一个文本文件后,写入的部分是乱码,如何解决啊

文本文件写入后乱码!!读取一个文本文件然后写入另外一个文本文件后,写入的部分是乱码,怎么解决啊?各位:求

文本文件写入后乱码!!读取一个文本文件然后写入另外一个文本文件后,写入的部分是乱码,怎么解决啊?
各位:求助!
    读取一个文本文件然后写入另外一个文本文件后,写入的部分是乱码,怎么解决啊?
    代码如下:
        Dim sr As StreamReader = New StreamReader(Read_file, System.Text.Encoding.Default)
        Dim sw As StreamWriter = New StreamWriter(Save_file, True, System.Text.Encoding.Default)
        Dim line As String
        Do While sr.peek() > 0
            line = sr.ReadLine
            sw.Flush()
            sw.WriteLine(line)
            sw.Flush()
        Loop
        sr.Close()
        sr = Nothing
        sw.Close()
        sw = Nothing
谢谢啊!
[解决办法]
试试System.Text.Encoding.GetEncoding("GB2312")
[解决办法]
编码没有选择对,试试utf8或者gb编码。