windows和linux文件名编码问题
本人在学习编码知识的时候,遇到了如下情况:
1. 我在windows 10中创建了一个中文名称的文件,然后在这个文件中添加了中文内容。通过WinSCP传入我的
Ubuntu虚拟机中,结果是在虚拟机中文件名正确显示中文,但是内容乱码了,我的windows ANSI是GBK,ubuntu
默认编码是en.UTF-8
2. 压缩文件也是同样情况,压缩几个中文名的文件,放在ubuntu中,文件名正确显示,内容乱码。
至此,我就很郁闷了,内容乱码我能理解,但是文件名却能正确显示呢?在windows和linux中文件名是怎么存储和
显示的?