Hi Tim,

.properteis files are ALWAYS in ISO59something encoding (see the Javadoc to
java.lang.Properties. If you want to use a different encoding, you'll have
to either recode your properties files, use xml properties or somehow load
the .properties files yourself.

Thomas

On Mon, Feb 16, 2009 at 2:04 PM, Tim Squires <w...@tnwdb.com> wrote:

> Hi,
>
> I have been sent Russian translations to my default English pages.  Wicket
> picks up the _ru.properties bundles correctly but somewhere along the way,
> the encoding is not changing from UTF-8.  I gather that the Russian
> translated pages will need an encoding of cp1251.
>
> I have tried to force the encoding in the Page template using
>
> protected void configureResponse() {
>        super.configureResponse();
>        final String encoding = "text/" + getMarkupType() + ";
> charset=cp1251";
>        getResponse().setContentType(encoding);
> }
>
> and in the application class
>
> @Override
> protected void init() {
>        super.init();
>        getMarkupSettings().setDefaultMarkupEncoding("cp1251");
> }
>
> but still Firefox and IE in Linux and Win show a page encoding of UTF-8.
>
> From the wiki
>
> http://cwiki.apache.org/WICKET/how-to-change-the-character-encoding.html
>
> and other mail, it looks like it's a problem outside of Wicket but I was
> hoping someone here would know a fix.
>
> You can see the test version at http://imagebank.crystalmark.co.uk
>
> I'm pretty sure my pc's are setup OK because I can see other Russian
> websites ok (although I cannot actually read them).
>
> Can anyone point me to what I have missed?
>
> Thanks,
> Tim
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Thomas Mäder
Wicket & Eclipse Consulting
www.devotek-it.ch

Reply via email to