Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
1.2
-
None
-
None
-
Tomcat 5.5
Linux Red Hat ES4 (2.6.9-5.ELsmp from 'uname -a')
Description
XsltWriter outputs XML text in ISO-8859-1 encoding by default.
Tomcat 5.5 has URIEncoding="UTF-8" set in the <Connector> element as described in the Wiki.
This outout description in the XML:
<xsl:output method="xml" encoding="utf-8" />
gives output with this header:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Wed, 14 Nov 2007 17:49:11 GMT
I had to change the <xsl:output> directive to this:
<xsl:output media-type="text/xml; charset=UTF-8" encoding="UTF-8"/>
This is the root cause of SOLR-233.