This is on a Unix box, there is no BOM in foo.properties.

I just added the BOM to the file:

hitman@bigdog ~/t$ file foo.properties 
foo.properties: UTF-8 Unicode (with BOM) text
hitman@bigdog ~/t$ ant foo
Buildfile: /Users/hitman/t/build.xml

foo:

BUILD SUCCESSFUL
Total time: 0 seconds
hitman@bigdog ~/t$ cat test.txt 
Test ?

Same thing.

Any other ideas?  Thanks for the help sofar.

Rob

On Fri, 27 May 2011, Echlin, Robert wrote:

> Hi Rob,
> Maybe you need to start the file with the Byte Order Mark?
> This is apparently more likely if you are on Windows.
> 
> http://en.wikipedia.org/wiki/UTF-8#Byte_order_mark
> 
> Rob
>  
> 
> > -----Original Message-----
> > From: Rob J [mailto:r...@dcsportbikes.net] 
> > Sent: Friday, May 27, 2011 12:03 PM
> > To: user@ant.apache.org
> > Subject: Question regarding UTF-8 and property files
> > 
> > So I'm having an issue with UTF-8 and property files.  Given 
> > the test build.xml file:
> > 
> > <?xml version="1.0" encoding="utf-8"?>
> > <project name="test">
> >   <target name="foo">
> >     <loadproperties srcFile="foo.properties" encoding="utf-8"/>
> >     <echo file="test.txt" encoding="utf-8" message="${foo.property}"/>
> >   </target>
> > </project>
> > 
> > and the file foo.properties:
> > 
> > #foo.propert=Test ế
> > foo.property=Test \u1EBF
> > 
> > When I run ant (1.8.2) for this target and look in test.txt, I see:
> > 
> > Test ?
> > 
> > every time.  It is not interpreting the utf-8 character 
> > properly and therefore is not putting it into my project 
> > properly.  I've tried both the raw utf-8 character in the 
> > file as well as the \uXXXX encoded version.  Both are the same.
> > 
> > Can anyone point out where I'm going wrong with this?
> > 
> > thanks,
> > rob
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For 
> > additional commands, e-mail: user-h...@ant.apache.org
> > 
> > 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org

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

Reply via email to