免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1903 | 回复: 1
打印 上一主题 下一主题

ant 中文问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-03 13:23 |只看该作者 |倒序浏览
用ant进行tar任务的时候,要压缩的目录不能是中文,并且里面也不能有中文名的文件,例如 西瓜.jpg

build.xml如下:

谁知道怎样解决

  1. <?xml version="1.0" ?>;
  2. <project default="main" basedir=".">;
  3.     <property name="message" value="Building the .tar.bz2 file." />;
  4.     <target name="main" depends="compress">;
  5.         <echo>;
  6.             ${message}
  7.         </echo>;
  8.     </target>;
  9.     <target name="compress">;
  10.         <tar
  11.             destfile="Project.tar.bz2"
  12.             basedir="es/xigua"
  13.             compression="bzip2"/>;
  14.     </target>;
  15. </project>;
复制代码


这样可以,但是在es/xigua目录中不能有中文文件名,或者/es/西瓜也不行

论坛徽章:
0
2 [报告]
发表于 2005-06-05 01:53 |只看该作者

ant 中文问题

从来没用 tar 打包中文文件名或者目录名的,tar原来从unix来的,甚至不建议文件名或者目录名使用特殊字符或者空格。这样会给终端操作带来不必要的麻烦。因为用远程终端的时候很难输入中文,且又不能保证不同机器使用的中文编码是否一致。有的用unicode,有的用gbk,这些看起来一样的字,存在计算机里面的二进制码可能是不一样的。唉,总而言之文件名,目录名还是用简单一点的英文数字把,实在不行用拼音也行.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP