Thanks for your answer. The right character is a polish character: ?

The charset in the document header is:

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

My character table says \u0119 is ? and not ę. My test-html-file contains ę, 
but ? was displayed. But if I use message tag it is wrong.



> -----Ursprüngliche Nachricht-----
> Von: Guillaume Cottenceau [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 15. November 2004 10:10
> An: [EMAIL PROTECTED]
> Betreff: Re: problem with unicode
> 
> 
> "Otto, Frank" <otto 'at' delta-barth.de> writes:
> 
> > I have a problem with display of characters in latin-1.
> > 
> > for example: The properties file contains the unicode \u0119,
> > but the character is not displayed.
> > 
> > If I use &#x0119; it will be displayed. I use <bean:message 
> key="my.text"/>
> > 
> > Has someone a solution?
> 
> If you're really trying to display that character in latin1, yes
> it will fail because this is not a latin1 character. When
> converting to java unicode escapes, first 128 latin1/ascii
> characters are unchanged and remaining 128 characters are \u0080
> to \u00ff, as you can see with this:
> 
> [EMAIL PROTECTED] /tmp] perl -e 'print chr($_), " " foreach 128..255' > t.p
> [EMAIL PROTECTED] /tmp] native2ascii -encoding latin1 t.p
> \u0080 \u0081 \u0082 \u0083 \u0084 \u0085 \u0086 \u0087 
> \u0088 \u0089 \u008a \u008b \u008c \u008d \u008e \u008f 
> \u0090 \u0091 \u0092 \u0093 \u0094 \u0095 \u0096 \u0097 
> \u0098 \u0099 \u009a \u009b \u009c \u009d \u009e \u009f 
> \u00a0 \u00a1 \u00a2 \u00a3 \u00a4 \u00a5 \u00a6 \u00a7 
> \u00a8 \u00a9 \u00aa \u00ab \u00ac \u00ad \u00ae \u00af 
> \u00b0 \u00b1 \u00b2 \u00b3 \u00b4 \u00b5 \u00b6 \u00b7 
> \u00b8 \u00b9 \u00ba \u00bb \u00bc \u00bd \u00be \u00bf 
> \u00c0 \u00c1 \u00c2 \u00c3 \u00c4 \u00c5 \u00c6 \u00c7 
> \u00c8 \u00c9 \u00ca \u00cb \u00cc \u00cd \u00ce \u00cf 
> \u00d0 \u00d1 \u00d2 \u00d3 \u00d4 \u00d5 \u00d6 \u00d7 
> \u00d8 \u00d9 \u00da \u00db \u00dc \u00dd \u00de \u00df 
> \u00e0 \u00e1 \u00e2 \u00e3 \u00e4 \u00e5 \u00e6 \u00e7 
> \u00e8 \u00e9 \u00ea \u00eb \u00ec \u00ed \u00ee \u00ef 
> \u00f0 \u00f1 \u00f2 \u00f3 \u00f4 \u00f5 \u00f6 \u00f7 
> \u00f8 \u00f9 \u00fa \u00fb \u00fc \u00fd \u00fe \u00ff 
> 
> You can also verify that trying to convert to latin1 doesn't
> change your character:
> 
> [EMAIL PROTECTED] /tmp] echo "\u0119 - \u00ea" > t.p
> [EMAIL PROTECTED] /tmp] native2ascii -encoding latin1 -reverse t.p
> \u0119 - ę
> 
> 
> Check the html sourcecode in the browser to see what's actually
> being transmitted. Verify the encoding/charset specified in the
> document header and how the character is actually encoded in the
> page.
> 
> -- 
> Guillaume Cottenceau
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to