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