qq_36913354 2021-07-08 17:16 采纳率: 100%
浏览 65
已采纳

c# .net StreamReader 读取TXT文件 乱码n~Zm

发现 用StreamReader 读取TXT文件不正常 该TXT文件手动输入字母 无法读取 输出n~Zm
但是用StreamWriter写且文件从未被手动修改过 就没有问题
想通过TXT文件修改程序配置,改编码无效

  • 写回答

3条回答 默认 最新

  • 带酒书生 2021-07-08 17:30
    关注

    没有问题啊,

    void Read()
        {
            string path = Application.streamingAssetsPath + "/Test.txt";
            FileStream fileStream = new FileStream(path, FileMode.Open);
            StreamReader streamReader = new StreamReader(fileStream, Encoding.UTF8);
            string s = streamReader.ReadToEnd();
            Debug.Log(s);
            streamReader.Close();
            fileStream.Close();
        }
    

    img

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?