一、问题描述
发现linux拷贝出来的文件到windows,文件中的内容是正常的但是文件名是乱码。因为文件的内容强制使用了UTF-8,但是文件名使用的是系统编码导致windows与linux互相导入导出文件时,文件名乱码。
二、解决方法
网上给出的解决方案无非就两种:1.使用convmv;2使用iconv。这两个我的arm板linux并没有这两条命令。
所以就重新编译内核,从内核解决这个问题。
1.
<*> Simplified Chinese charset (CP936, GB2312)
<*> Traditional Chinese charset (Big5)
增加以上两个选项。
2.
配置为上图。
重新编译内核并烧写进arm板中重启,再导入导出文件,文件名就不会乱码了。