Also, JDK 6 added another load() method, so you can use properties.load(new
InputStreamReader(in, utf8)) to load utf8 files.
On Wed, 21 Oct 2009 10:35:22 +0200, Ulrich Stärk <u...@spielviel.de> wrote:
A bit of explanation:
Normally, property files are expected to be ISO-8559-1 encoded [1]. When there
are characters that
can't be represented using that character encoding, unicode escapes must be
used. The native2ascii
tool can convert property files from UTF-8 to ISO-8859-1.
Tapestry does the same reencoding transparently, i.e. it treats all property
files as UTF-8 encoded
and automaticalle converts them to ISO-8850-1 with unicode escapes.
Uli
[1] http://java.sun.com/javase/6/docs/api/java/util/Properties.html
Am 21.10.2009 10:02 schrieb Stephan Windmüller:
Gunnar Eketrapp wrote:
What is the recommended encoding for text files within a T5 project.
UTF-8
I just read ...
Properties files are ISO-8859-1 by definition - see the docs for the
Properties
<http://java.sun.com/javase/6/docs/api/java/util/Properties.html>class.
Where do you read that? This is from the tapestry home page:
"Tapestry uses the UTF-8 charset when reading the properties files in a
message catalog."
http://tapestry.apache.org/tapestry5/guide/localization.html
How do you folks do?
Using UTF-8 for the property files.
Note: The issues I have is that eclipse keeps insisting that my .properties
files are ISO-8859 and I have to manually switch encoding
for each new property file i create or copy. Besides that's everyting works
fine ....
Same here. It is a bit annoying, but it works.
HTH
Stephan
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org