tar压缩包解压文件中文名出现乱码解决方法

Posted victor-huang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tar压缩包解压文件中文名出现乱码解决方法相关的知识,希望对你有一定的参考价值。

using (Stream stream = File.OpenRead(tarPath))
                {
                    ReaderOptions o = new ReaderOptions();
                    var oo = new ArchiveEncoding();
                    oo.Default = Encoding.Default;// System.Text.Encoding.UTF8;
                    o.ArchiveEncoding = oo;
                    var reader = ReaderFactory.Open(stream, o);
                    while (reader.MoveToNextEntry())
                    {
                        if (!reader.Entry.IsDirectory)
                        {
                            fileListName.Add(reader.Entry.Key);
                            var op = new ExtractionOptions();
                            op.Overwrite = true;
                            reader.WriteEntryToDirectory("C:\", op);
                        }
                    }
                }

直接贴主要代码,防止伸手党

以上是关于tar压缩包解压文件中文名出现乱码解决方法的主要内容,如果未能解决你的问题,请参考以下文章

压缩软件出现这样的乱码怎么办?

win主机下,怎样解压linux系统压缩的tar.gz 和 tar.bz2 格式的压缩包?

Linux 下 zip 文件解压乱码如何解决?

文件解压后是乱码?

zip压缩包解压乱码问题

Ubuntu安装navicat界面乱码解决方法