Hello Bernd,

this doesn't solve my problem. The problem occurs, when you have
a tc:out tag with escape="false"(!) in an ajax loaded component. Here's
an example for a popup:

<%@ taglib uri="http://myfaces.apache.org/tobago/component"; prefix="tc" 
%><%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f" 
%><%@ page contentType="text/html;charset=UTF-8" language="java" 
%><%@ page pageEncoding="UTF-8"
%><f:view
 ><tc:page label="Test" width="200px" height="100px">
    <tc:out escape="false" value="Umlauts test öäüÖÄÜß"/>
    <tc:button label="Popup">
      <tc:attribute name="renderedPartially" value="popup"/>
      <f:facet name="popup">
        <tc:popup width="200" height="200" id="popup">
          <tc:box label="Umlauts test öäüÖÄÜß">
            <tc:out escape="false" value="Umlauts test öäüÖÄÜß"/>
            <tc:button label="close">
              <tc:attribute name="popupClose" value="immediate"/>
            </tc:button>
          </tc:box>
        </tc:popup>
      </f:facet>
    </tc:button>
  </tc:page>
</f:view>

The umlauts outside the popup are displayed correct, those inside not.
I observed the same behaviour in a tc:sheet with tc:reload and in a
panel with an explicit Tobago.reloadComponent().

Regards
Helmut

>Hello Helmut,
>
>I solve this problem with adding
>
><%@ page pageEncoding="UTF-8" %>
>
>to my pages.
>
>Regards
>
>
>Bernd
>
>H. Swaczinna wrote:
>> Hi,
>> 
>> the character encoding works not correctly, when a component is
>> reloaded via ajax. I coded my JSP pages and german umlauts in utf8.
>> When the page is initially loaded, all umlauts are displayed as
>> expected. But when the component is reloaded (explicit or in a popup),
>> the umlauts appear as qustionmarks. Is there any filter or so to
>> be configured in faces-config?
>> 
>> Regards
>> Helmut
>>

Reply via email to