Hi,

i've had similar problem with slovak character, and I've solved it ba adding
the UTF-8 encoding parameter to the java compiler.
Edit the pom.xml file, the maven-compiler-plugin like this:

              <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                    <optimize>true</optimize>
                    *<encoding>UTF-8</encoding>*
                </configuration>
            </plugin>

Hope this will help.

On Thu, Dec 4, 2008 at 10:08 AM, Ray <[EMAIL PROTECTED]> wrote:

> I've put in logging on the java page when bringing back the message, and
> its
> coming out incorrectly with ? instead of the special characters, so its
> nothing to do with the html I believe.
>
> I've since learned that the fact that im using Windows may also be having
> an
> effect as it may be saving the file in a format that is unexpected by
> Tapestry, but im only hedging a guess there really.
>
> Thanks for the feedback so far, its been great.
>
>
>
>
> On Thu, Dec 4, 2008 at 1:44 AM, dh ning <[EMAIL PROTECTED]> wrote:
>
> > That's true, native2ascii is unnecessarily any more.
> > Try to locate the issue whether it is caused at server side or by html
> page
> > encoding.
> > What's that value in tapestry page.java level? If it is correct, then
> this
> > should be the html encoding problem.
> > 2008/12/4 Thiago H. de Paula Figueiredo <[EMAIL PROTECTED]>
> >
> > > Em Wed, 03 Dec 2008 14:58:39 -0300, Imants Firsts <[EMAIL PROTECTED]>
> > > escreveu:
> > >
> > > Hi Ray!
> > >>
> > >> The properties files should be in ascii encoding and the unicode
> > >> characters should be escaped with \u, for example "\u0161" for
> &scaron;
> > >> character. JDK comes with native2ascii tool that does the conversion.
> > >>
> > >
> > > That's not correct anymore. Since some Tapestry version I don't recall,
> > the
> > > property files need to be UTF-8 encoded, so no conversion needs to be
> > done.
> > >
> > > From http://tapestry.apache.org/tapestry5/guide/localization.html:
> > >
> > > "Properties File Charset
> > >
> > > Tapestry uses the UTF-8 charset when reading the properties files in a
> > > message catalog. This means that you don't have to use the Java
> > native2ascii
> > > tool."
> > >
> > >
> > > --
> > > Thiago H. de Paula Figueiredo
> > > Independent Java consultant, developer, and instructor
> > > Consultor, desenvolvedor e instrutor em Java
> > > http://www.arsmachina.com.br/thiago
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>

Reply via email to