none
请问读取文本文件时,如何判断该文件的编码? RRS feed

  • 问题

  • 我想要读取本地文件,为了防止出现乱码我使用

     var package = Package.Current.InstalledLocation;
                StorageFile file =await package.GetFileAsync(Name);
               
                using(IRandomAccessStream stream=await file.OpenAsync(FileAccessMode.Read))
                {
                  
                    using (IInputStream inputStream = stream.GetInputStreamAt(0))
                    {
                       
                        DataReader reader = new DataReader(inputStream);
                        var size = stream.Size;
                        await reader.LoadAsync((uint)size);
                      
                        byte[] buffer = new byte[size];

                       reader.ReadBytes(buffer);
                      char[] b = Encoding.GetEncoding("").GetChars(buffer, 0, (int)BookSize);

    但是现在不知道文本的编码,所以我想知道如何获取文本文件的编码格式

    2012年9月20日 9:34

答案

全部回复