2nd try to get through spam filter...

Perhaps the text editor you are using for editing your property files and 
templates is not character code aware, for instance old versions of Notepad.  
If you are using Eclipse for editing these files it may be set to auto-detect 
the character encoding, and if one of the previous developers is using a 
clashing editor / character encoding, the meta tag in your property files and 
templates will be directing the browser to decode the characters using a 
character set that is different to the one actually used to save the content. 
You can check if the browser rendered content is actually ISO-8859-1 by 
changing the Firefox setting to the required encoding (View → Character 
Encoding → Western (ISO-8859-1)) instead of Auto-detect, to see if the relevant 
characters come out ok, if not, then I would check the editor you are using to 
edit the files (including history of check-ins by other developers) and make 
sure it is setting the encoding correctly.  Another area that may be relevant 
is if you have contributed a Servlet Filter, and in its service method you have 
used setCharacterEncoding("UTF-8") or some other invalid encoding.  I use UTF-8 
project-wide, ensure my editors are character code aware, and have no problem 
with special characters.  I have previously encountered similar errors where 
non-developers were given access to files to maintain error messages / 
properties using older versions of Notepad.

Regards,
Jim.

From: Ivano Luberti [mailto:lube...@archicoop.it] 
Sent: 04 March 2011 14:53
To: Tapestry users
Subject: [OT] encoding of properties files

Hello I have a question I believe is not strictly Tapestry related.

I'm developing a web site using T 4.1.6
My dev environment is Eclipse 3.5 + Tomcat 5.5  on Windows Vista where
everything works fine (I know I know...).
Instead when I deploy the website on another machine,  characters loaded
from properties files  that have accents are not showed correctly.
I see question marks in place of the characters when I use Firefox and
squares in IE 8.

I have used ISO-8859-1 for properties files and for html templates:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">


Can someone point me in the correct direction to solve this problem?





--
==================================================
dott. Ivano Mario Luberti
Archimede Informatica societa' cooperativa a r. l.
Sede Operativa
Via Gereschi 36 - 56126- Pisa
tel.: +39-050- 580959
tel/fax: +39-050-9711344
web: www.archicoop.it
==================================================


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
________________________________________
No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1204 / Virus Database: 1435/3480 - Release Date: 03/03/11


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

Reply via email to