The above is now in the wiki as well. :) http://cwiki.apache.org/WICKET/everything-about-wicket-internationalization.html
On Fri, May 30, 2008 at 6:51 PM, francisco treacy <[EMAIL PROTECTED]> wrote: > fabien, > > take a look at this (taken from > http://day-to-day-stuff.blogspot.com/2008/05/wicket-internationalization.html > ) : > > Encoding troubles > Fairly unknown to beginning programmers is that you are only allowed > to use ISO-8859-1 encoding in java properties files. If you live in > Europe this is a fairly annoying as many languages have characters > that are not known to ISO-8859-1 (for example the euro symbol €). The > simple workaround is escaping: cree\u00EBr instead of creeër. (I > always use this site to look up the ISO codepoint.) > > But imagine you are making a site in Thai! Luckily Wicket can also > read XML property files. Here is a fragment of the Thai properties > that comes with Wicket: > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> > <properties> > <entry key="Required">ข้อมูลใน ${label} เป็นที่ต้องการ.</entry> > </properties> > > > > so, either you use classic .properties files in ISO-8859-1, looking up > equivalents in http://unicode.coeurlumiere.com/ , or you simply get > rid of the problem with xml files in UTF-8. in the blog article i > mentioned above there is also a code sample. haven't tested this > though. > > je te souhaite bon courage :) > > francisco > > > On Fri, May 30, 2008 at 8:13 PM, Maarten Bosteels > <[EMAIL PROTECTED]> wrote: >> It should *not* be necessary to convert é into è >> Are you going to convert ALL 'strange' characters that come out of >> your database ? >> >> I am a wicket newbie and I don't know the wicket-way to solve this >> (nor if there is a wicket way) >> but we're using this filter and it works great : >> >> <!-- this filter will set the CharacterEncoding for all requests to UTF-8 >> --> >> <filter> >> <filter-name>CharacterEncodingFilter</filter-name> >> >> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> >> <init-param> >> <param-name>encoding</param-name> >> <param-value>UTF-8</param-value> >> </init-param> >> <init-param> >> <param-name>forceEncoding</param-name> >> <param-value>true</param-value> >> </init-param> >> </filter> >> >> <filter-mapping> >> <filter-name>CharacterEncodingFilter</filter-name> >> <url-pattern>...</url-pattern> >> >> regards, >> Maarten >> >> On Fri, May 30, 2008 at 4:22 PM, Fabien D. <[EMAIL PROTECTED]> wrote: >>> >>> yes, i see it in the generated code >>> >>> Jonas-21 wrote: >>>> >>>>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> >>>> >>>> does the actual http header also say this? afair having this line in the >>>> html >>>> isn't enough to have contents treated as utf-8 >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Problem-with-Stress-tp17556788p17560140.html >>> Sent from the Wicket - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >
