Okay, so by using <fmt_rt:setLocale>, you're effectively calling
response.setLocale, which may modify the response content-type's charset. What
happens if you do:

<c:set target="${pageContext.response}"
       property="contentType"
       value="text/html;charset=ISO-8859-7"/>

right after <fmt_rt:setLocale value="el"/>? Although a quick look at Tomcat
seems to imply that using "el" for a locale will result in ISO-8859-7 for an
encoding anyway. How is your browser configured with respect to an encoding?

By the way, do you always want "ISO-8859-7" and "el" in your app, or is there
some decision logic that dictates when they get used? You may want to consider
setting these with a Filter instead of through JSP tags.

Quoting "Emmanuil Batsis (Manos)" <[EMAIL PROTECTED]>:

> 
> Currently I'm trying to use ISO-8859-7 like:
> 
> <%@ page contentType="text/html;charset=ISO-8859-7" %>
> <%@ taglib uri="http://jakarta.apache.org/taglibs/fmt_rt"; prefix="fmt_rt"
> %>
> 
> 
> Then, try to use the fmt_rt tags:
> 
> 
> <fmt_rt:requestEncoding value="ISO-8859-7"/>
> <fmt_rt:setLocale value="el" />
> <fmt_rt:message key="somekey"/>
> 
> However, the properties taken from my resource bundle do not print 
> correctly (I have tried saving the file under both ISO-8859-7 and UTF-8).
> 
> 
> 
> Kris Schneider wrote:
> > I'm confused by your statement, "without the taglib reseting it each time".
> I
> > don't see where it's doing anything with character encoding. It sounds
> like
> > you're already doing something like:
> > 
> > <%@ page pageEncoding="UTF-8" %>
> > 
> > right? I suppose you could see if using a Filter to do:
> > 
> > request.setCharacterEncoding("UTF-8");
> > 
> > has any effect. Or try configuring your browser to explicitly use Unicode
> or
> > Greek encoding (if it's not already).
> > 
> > Quoting "Emmanuil Batsis (Manos)" <[EMAIL PROTECTED]>:
> > 
> > 
> >>I seem to understand the problem somewhat better now, so my question is, 
> >>how do I use an encoding like UTF-8 or ISO-8859-7  without the taglib 
> >>reseting it each time iuse a tag like fmt_rt:message?
> >>
> >>Emmanuil Batsis (Manos) wrote:
> >>
> >>
> >>>Hi,
> >>>
> >>>I'm using a greek bundle like
> >>>
> >>><fmt_rt:setLocale value="<%=langId%>"/>
> >>><fmt_rt:setBundle basename="i18n.messages"/>
> >>>
> >>>and then a message like
> >>>
> >>>
> >>><fmt_rt:message key="log.login"/>
> >>>
> >>>but the result prints mostly question marks...
> >>>
> >>>The encoding of the resource bundle, the JSP file and the JSP response 
> >>>is UTF-8. If any non-english user could share some insight it would be 
> >>>of great help.
> >>>
> >>>Thanks,
> >>>
> >>>Manos
> >>>
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>
> >>-- 
> >>Manos Batsis
> >>
> >>     _  __    __                    __
> >>    / |/ /__ / /____ __ _ ___ _____/ /_
> >>   /    / -_) __(_-</  ' Y _ `/ __/ __/
> >>  /_/|_/\__/\__/___/_/_/_|_,_/_/  \__/
> >>
> >>
> >>http://www.netsmart.gr
> >>mailto:[EMAIL PROTECTED]
> >>tel:+302103240940
> >>http://forte.netsmart.gr/foaf/manos_foaf.rdf
> > 
> > 
> 
> -- 
> Manos Batsis
> 
>      _  __    __                    __
>     / |/ /__ / /____ __ _ ___ _____/ /_
>    /    / -_) __(_-</  ' Y _ `/ __/ __/
>   /_/|_/\__/\__/___/_/_/_|_,_/_/  \__/
> 
> 
> http://www.netsmart.gr
> mailto:[EMAIL PROTECTED]
> tel:+302103240940
> http://forte.netsmart.gr/foaf/manos_foaf.rdf

-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to