Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

i18n UTF-8 or Umlaut Problems within Plugin

Vel Hey February 7, 2013

I'm trying to output a simple String with ä,ö,ü from my properties file which is UTF-8 encoded.

Furthermore I changed my pom.xml to reflect this change:

<build><plugins><plugin><configuration><encoding>UTF-8</encoding>...

and <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>...

i tried following in my velocity.file $i18n.getText("KEY") But it returns Ähnliche Vorgänge instead of Ähnliche Vorgänge.

Help is appreciated ;)

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
2 votes
Answer accepted
ConradR
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 10, 2013

By default properties files use ISO 8859-1 encoding:

http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html

One solution is replacing the umlauts with their unicode codes:

Ä, ä 		\u00c4, \u00e4
Ö, ö 		\u00d6, \u00f6
Ü, ü 		\u00dc, \u00fc
ß 		    \u00df
€           \u20ac

More practical is using an properties editor:

http://sourceforge.net/projects/eclipse-rbe/

Vel Hey February 15, 2013

Thx for your answer, I will try the Mac Built-In Properties editor.

TAGS
AUG Leaders

Atlassian Community Events