Jérôme, Good question, I'm using XP SP2 and the file was created from eclipse using new file -> myproject.properties. I went back and checked to see what encoding eclipse was using for the *.properties files and found that these are encoded as ISO-8859-1by default, so I changed this to UTF-8. Stopped tomcat, crossed my fingers, counted to ten, rubbed my lucky rabbits foot then restarted the application, but when I checked the page, same familiar sight!
So in summary, previously I haven't been using a UTF-8 encoded file, but even when I do, I still get a € to ? conversion . . . >Brian.