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