如何在 Ant 中将属性值从 UTF8 转换为 ascii
假设我在Ant中有一个属性
${test}=íñü
,有没有一种方法可以将该属性值转换为\uxxxx?
我知道 Ant 可以使用 native2ascii 转换文件。
房产价值如何?
更新:我问这个问题的原因是因为我想在ant中运行一个bat文件,bat文件的路径包含一些非Ascii字符:
${test}=íñü
<target name="help">
<exec executable="cmd">
<arg value="/c"/>
<arg value="${test}.bat"/>
<arg value="-p"/>
</exec>
</target>
错误是系统找不到路径。我认为这与路径的编码方式有关。但将路径从 UTF8 转义为 ASCII 并不能帮助解决问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
loadresource
任务 与 编码过滤器。此示例设置
test
中的属性test2
:结果:
loadresource
任务需要 Ant 1.7 或更高版本。Use the
loadresource
task with an encoding filter.This example sets the property
test2
fromtest
:Result:
The
loadresource
task requires Ant 1.7 or newer.