Hi all!
Can anyone help me with the following problem:
I have a KOI8-R encoded HTML document. After processing this document with
HTMLGenerator, in output I have ISO-8859-1 encoded document :((
for example
The source document:
(from URL: /test)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">
<title>������!</title>
</head>
<body vlink="blue" link="blue" alink="red" bgcolor="white">
<title>������!</title>
</body>
</html>
(in sitemap.xmap):
<map:serializer logger="sitemap.serializer.xml" mime-type="text/xml" name="xml"
src="org.apache.cocoon.serialization.XMLSerializer">
<buffer-size>1024</buffer-size>
<encoding>KOI8-R</encoding>
</map:serializer>
...
<map:match pattern="test">
<map:generate src="work/test/test.xml"/>
<map:transform src="work/test/test-page2html.xsl"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="test-include">
<map:generate src="http://localhost/cocoon/test" type="html">
</map:generate>
<map:serialize type="xml"/>
</map:match>
After HTMLGenerator processing I get the:
<?xml version="1.0" encoding="KOI8-R"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy, see www.w3.org" name="generator"/>
<meta content="text/html; charset=KOI8-R" http-equiv="Content-Type"/>
<!-- It Wrong!!!!!!!!!!!!!!!! -->
<title>ðÒÉ×ÅÔ!</title><title>ðÒÉ×ÅÔ!</title>
<!-- !!!!!!!!!!!!!!!!!!! -->
</head>
<body bgcolor="white" alink="red" link="blue" vlink="blue"/></html>
I add the following line in HTMLGenerator :
...
Transformer serializer =
TransformerFactory.newInstance().newTransformer();
serializer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
//########################### NEW ############################
serializer.setOutputProperty(OutputKeys.ENCODING, "KOI8-R");
//############################################################
NodeList nl = processor.selectNodeList(doc, xpath);
...
But that dont solve the problem :((( .
Where I'm wrong? Please, help me!
Thanx for advise.
--
Best regards,
Yury Mikhienko.
IT engineer, ZAO "Mobicom-Kavkaz"
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>