struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lukasz Lenart <lukaszlen...@apache.org>
Subject Re: utf-8 characters and xslt result type
Date Sat, 24 May 2014 19:05:57 GMT
Can you register a bug in JIRA? Then we can extend XSLTResult to set
content-encoding with response.

2014-05-23 19:28 GMT+02:00 Arturo Flores <arflobow@gmail.com>:
> Apparently SetCharacterEncodingFilter only sets the character encoding for
> incoming content, does not affect the response.  The custom filter in the
> link did work though, thanks for the tip.
>
> Arturo
>
>
>
> On Fri, May 23, 2014 at 8:54 AM, Arturo Flores <arflobow@gmail.com> wrote:
>
>> I already have this in my web.xml:
>>
>> <filter>
>>   <filter-name>CharacterEncodingFilter</filter-name>
>>   <filter-class>
>>     org.apache.catalina.filters.SetCharacterEncodingFilter
>>   </filter-class>
>>   <init-param>
>>     <param-name>encoding</param-name>
>>     <param-value>UTF-8</param-value>
>>   </init-param>
>>   <init-param>
>>     <param-name>ignore</param-name>
>>     <param-value>true</param-value>
>>   </init-param>
>> </filter>
>>
>> <filter-mapping>
>>   <filter-name>CharacterEncodingFilter</filter-name>
>>   <url-pattern>/*</url-pattern>
>> </filter-mapping>
>>
>> Shouldn't this be forcing utf-8 encoding?  I'll try the method in the link
>> you provided as well.
>>
>> Arturo
>>
>>
>>
>> On Fri, May 23, 2014 at 8:39 AM, Lukasz Lenart <lukaszlenart@apache.org>wrote:
>>
>>> So, encoding is missing. Do two things:
>>> - register a bug in JIRA -> https://issues.apache.org/jira/browse/WW
>>> - use some filter to force UTF-8 encoding ->
>>>
>>> http://stackoverflow.com/questions/138948/how-to-get-utf-8-working-in-java-webapps
>>>
>>>
>>> Regards
>>> --
>>> Łukasz
>>> + 48 606 323 122 http://www.lenart.org.pl/
>>>
>>> 2014-05-23 17:36 GMT+02:00 Arturo Flores <arflobow@gmail.com>:
>>> > The value of Content-Type is text/xml.
>>> >
>>> > Arturo
>>> >
>>> >
>>> > On Thu, May 22, 2014 at 11:47 PM, Lukasz Lenart <
>>> lukaszlenart@apache.org>wrote:
>>> >
>>> >> 2014-05-23 7:54 GMT+02:00 Arturo Flores <arflobow@gmail.com>:
>>> >> > When I request /testutf8 I get the following in the browser:
>>> >> > XML Parsing Error: not well-formed
>>> >> > Location: http://localhost:8080/testutf8
>>> >> > Line Number 1, Column 48:<?xml version="1.0"
>>> >> > encoding="UTF-8"?><result>h�llo world</result>
>>> >> > -----------------------------------------------^
>>> >> >
>>> >> > It seems the utf-8 character is not being handled properly.  How
can
>>> I
>>> >> make
>>> >> > the xslt result type handle the utf-8 character correctly?
>>> >>
>>> >> Can you check headers of the response? What's the value of
>>> Content-Type?
>>> >>
>>> >>
>>> >> Regards
>>> >> --
>>> >> Łukasz
>>> >> + 48 606 323 122 http://www.lenart.org.pl/
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> >> For additional commands, e-mail: user-help@struts.apache.org
>>> >>
>>> >>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>>

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


Mime
View raw message