Ahhh, did some digging and figured it out!

Apple OSX's java interpreter's default charset is MacRoman

I modified bin/ant to add -Dfile.encoding=UTF-8 as an argument for the java
interpreter, and it works fine now:

hitman@bigdog ~/t/t/apache-ant-1.8.2$ bin/ant foo2
Buildfile: /Users/hitman/t/t/apache-ant-1.8.2/build.xml

foo2:
     [echo] [Test ế]

BUILD SUCCESSFUL
Total time: 0 seconds

thanks for all the help, all!

thanks,
rob

On Fri, 27 May 2011, Rob J wrote:

> On Fri, 27 May 2011, Scot P. Floess wrote:
> 
> > Works for me:
> > 
> > <?xml version="1.0" encoding="utf-8"?>
> > <project name="test" default="foo">
> >     <target name="foo">
> >         <loadproperties srcFile="foo.properties" encoding="iso-8859-1"/>
> >         <echo message="[${foo.property}]"/>
> >         <echo file="test.txt" message="${foo.property}"/>
> >     </target>
> > </project>
> > 
> 
> Hmm.  Yup.  I actually just went to a linux system and ran the exact same
> example using the exact same ant version and it works fine over there.  The
> linux box is using the Sun java6 JRE.
> 
> The system that is failing is a OSX box with ant installed.
> 
> It is obviously some issue with Apple's installed java interpreter.
> 
> Can you think of anything that might be an issue here?  Perhaps some java
> setting that is different between the OSX box and the Debian linux box?
> 
> thanks,
> rob

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to