在ssh调用远程脚本时,当在本地传入的参数是中文的时候,可能在远端会出现乱码,这是就会出现文件无法找到的问题。
解决方案:
1.在本地和远端的shell都设置成utf-8的编码格式。
2.在本地和远端的shell脚本中加入export LANG=zh_CN.UTF-8,这样就可以把两端的编码统一成u8,
程序传入的时候也要传u8,就可以了。
总结: 善于通过各种途径找到问题点,很好,把文件名换成英文,进行测试,确定是中文的问题。
解决方案:
1.在本地和远端的shell都设置成utf-8的编码格式。
2.在本地和远端的shell脚本中加入export LANG=zh_CN.UTF-8,这样就可以把两端的编码统一成u8,
程序传入的时候也要传u8,就可以了。
总结: 善于通过各种途径找到问题点,很好,把文件名换成英文,进行测试,确定是中文的问题。