I have set UTF-8 as the default everywhere - struts, tomcat, sitemesh.

I had a small breakthrough. It looks like  it's a 2.1.6 specific issue. I
updated a development version to 2.1.8 and 2.2.1 and both worked fine. I
now have to find time to test the updated version for unintended
consequences. 

Are there any issues I should look out for in particular when going from
2.1.6 to 2.2.1?

Z.

On 19/10/10 2:42 AM, "Dave Newton" <davelnew...@gmail.com> wrote:

>That defines the encoding of the web.xml file itself...
>On Oct 18, 2010 10:32 AM, "Martin Gainty" <mgai...@hotmail.com> wrote:
>>
>> Hi Zoran
>>
>> can you confirm the encoding attribute at the top of your web.xml e.g.
>> <?xml version="1.0" encoding="UTF-8"?>
>>
>> in which case you *should* be able to map
>> U+00C6Æc3 86LATIN CAPITAL LETTER AE
>> http://www.utf8-chartable.de/
>>
>> please confirm
>> Martin Gainty
>> ______________________________________________
>> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>>
>> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>dient lediglich dem Austausch von Informationen und entfaltet keine
>rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
>>le
>destinataire prévu, nous te demandons avec bonté que pour satisfaire
>informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
>copie
>de ceci est interdite. Ce message sert à l'information seulement et n'aura
>pas n'importe quel effet légalement obligatoire. Étant donné que les email
>peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>aucune responsabilité pour le contenu fourni.
>>
>>
>>
>>
>>
>>> Date: Mon, 18 Oct 2010 12:05:56 +1100
>>> Subject: Character Encoding Error using new filters
>>> From: zo...@sparecreative.com
>>> To: user@struts.apache.org
>>>
>>> I have a really strange character encoding error that is appearing
>>>when I
>>> attempt to change my struts2 filter configuration from:
>>>
>>> <filter>
>>> <filter-name>struts-cleanup</filter-name>
>>>
>>>
><filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-c
>la
>>> ss>
>>> </filter>
>>> <filter>
>>> <filter-name>struts</filter-name>
>>>
>>>
><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class
>>
>>> </filter>
>>> <filter>
>>> <filter-name>sitemesh</filter-name>
>>>
>>>
><filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-c
>la
>>> ss>
>>> </filter>
>>>
>>> <filter-mapping>
>>> <filter-name>struts-cleanup</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>> <filter-mapping>
>>> <filter-name>sitemesh</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>> <filter-mapping>
>>> <filter-name>struts</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>>
>>>
>>> To
>>>
>>> <filter>
>>> <filter-name>struts-prepare</filter-name>
>>>
>>>
><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter<
>/f
>>> ilter-class>
>>> </filter>
>>>
>>> <filter>
>>> <filter-name>sitemesh</filter-name>
>>>
>>>
><filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-clas
>s>
>>> </filter>
>>>
>>> <filter>
>>> <filter-name>struts-execute</filter-name>
>>>
>>>
><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter<
>/f
>>> ilter-class>
>>> </filter>
>>>
>>> <filter-mapping>
>>> <filter-name>struts-prepare</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>>
>>> <filter-mapping>
>>> <filter-name>sitemesh</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> <dispatcher>REQUEST</dispatcher>
>>> <dispatcher>FORWARD</dispatcher>
>>> <dispatcher>INCLUDE</dispatcher>
>>> </filter-mapping>
>>>
>>> <filter-mapping>
>>> <filter-name>struts-execute</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>>
>>>
>>> With only this change when I enter a 'æ' character (and e together) it
>>> appears a A!|! (garbage). Clearly there is a character encoding issue
>here.
>>> The whole app as well as Tomcat is encoded to UTF-8.
>>>
>>> What am I missing here. Please help!!!
>>>
>>> Z.
>>



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to