About
fv_2007
Agile innovative developer with deep insight into lots of platforms, technologies and protocols. Absolute “early adopter” in Web 2.0 technologies and more. Large professional network and eagerly talking about architecture, strategy, design patterns, restful ressources, object-oriented thinking and modeling languages such as PML. Special interest in programminglanguages constructs, knowledge on languages like Smalltalk, Erlang, Java, Clojure, Scala, Ruby... read more
Comments
Language

Java 6 UTF-8 encoding of JAXB source files April 06, 2011 11:45 about 1 year ago

Det er altid interessant at skulle genere filer på en windows maskine med proprietær encoding cp-1251. Jeg siddet med et problem på Java 6 hvor jeg anvender wsimport til at generere Java subs og JAXB klasser, og wsdl filerne indeholder ÆØÅ (UTF-8 encoded). Nærmest umuligt at google et svar.

I tidligere versioner af Java har man kunne anvende system property “file.encoding” og i maven “UTF-8” men under Java 6 er det ikke nok. Her er det også nødvendigt at sætte system property JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8. Det er heller ikke nok at sætte JAVA_TOOL_OPTIONS i maven properties, da Java runtime læser værdien op før maven properties læses.


By Frank Vilhelmsen - 2 tags: java ws - Add comment