我们有一个Flash Builder(基于Eclipse)项目,该项目从不同位置提取源,包含在项目所在的源代码控制中.根据我们的组织要求,源代码存在于不直接位于项目目录下的目录中.最初我们遇到的问题是链接资源的所有路径都是绝对的,并且在具有不同路径的其他机器上不起作用.
现在,我们的解决方案是设置一个指向工作文件夹根目录的链接资源路径变量.所有其他位置都基于此,因此我们可以包含文件夹中的来源
${WORKING_BASE}/library1
${WORKING_BASE}/library2
Run Code Online (Sandbox Code Playgroud)
此解决方案的问题在于,每个拉动项目的人都必须在打开项目之前正确设置WORKING_BASE变量才能使其工作.我的问题是,有没有办法使链接资源相对于.project文件的位置?那将是理想的.
我有一个在cron上运行的脚本,它输出一些我们发送到'mail'程序的文本.总路线是这样的:
./command.sh | mail -s "My Subject" destination@address.com -- -F "Sender Name" -f sender@address.com
Run Code Online (Sandbox Code Playgroud)
问题是脚本生成的文本有一些特殊的字符 - é,ã,ç - 因为它不是英文的.收到电子邮件后,每个字符都被??替换.
现在我明白这很可能是由于未正确设置的编码.解决这个问题的最简单方法是什么?