我在使用的perl脚本中有以下命令:
system ("mycommand /home/tahoar/ไมโคร_tm-อังกฤษ-ไทย/giza.อังกฤษ-ไทย/อังกฤษ-ไทย.A3.final.part*>/home/tahoar/ไมโคร_tm-อังกฤษ-ไทย/giza.อังกฤษ-ไทย/อังกฤษ-ไทย.A3.final")
sh: cannot create /home/tahoar/ไมโคร_tm-อัง��ฤษ-ไทย/giza.อัง��ฤษ-ไทย/อัง��ฤษ-ไทย.A3.final: Directory nonexistent
我的故障排除确定“mycommand”永远不会执行.它也发生在各种其他命令(mycommand1,mycommand2等)上.命令字符串是UTF-8.预期的输出路径已存在.我已将LC_ALL = C设置为其他用途.相同的命令在路径中使用拉丁字符正确运行.