在应用脚本生成文件时,发现生成的文件名称出现乱码(似麻将一样)。刚开始找来找去,以为是复制粘贴的原因,复制时复制了特殊字符导致的,结果修改源文件后发现生成的文件名还是乱码。后来在执行脚本时,提示"sh $' ': 未找到命令"的错误,百度了一下,才发现原来是编码的问题导致的。经由这个提示才想到乱码可能是字符编码不一致导致的。于是用notpad++再次看了一下源文件,才发现编码的格式是DOSWindows,才想到unix和windows编码有所区别,文件格式改为unix后,问题顺利解决。