Thanx for all!

For solved this problem just use:
String par=new 
String(request.getParameter("text1").getBytes("ISO-8859-1"),"KOI8-R");

Regards.
Yury.


yuryx wrote:

> Hi all!
>
> I had the following problem:
> In my cocoon's page I had invalid encoding my non-english characters 
> from request.
>
> with example:
>
> simple.xsp
>
> <?xml version="1.0" encoding="KOI8-R"?>
>
>
> <xsp:page language="java"
>  xmlns:xsp="http://apache.org/xsp";
> >
>
>  <page>
>
>    <title>simple</title>
>
>    <content>
>    <form name="f1" method="get">
>     <xsp:logic>
>        String par=request.getParameter("text1");
>     </xsp:logic>
>     <h4><xsp:expr>par</xsp:expr></h4>
>     <input name="text1" type="text"/>
>     <input name="button1" type="submit"/>
>    </form>
>    </content>
>
>  </page>
> </xsp:page>
>
> simple2html.xsl:
>
> <?xml version="1.0"?>
>
> <xsl:stylesheet version="1.0"                   
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>                xmlns:xsp-request="http://apache.org/xsp/request/2.0";>
>
>  <xsl:template match="page">
>   <html>
>    <head>
>     <title>
>      <xsl:value-of select="title"/>
>     </title>
>    </head>
>    <body bgcolor="white" alink="red" link="blue" vlink="blue">
>    <xsl:apply-templates/>
>
>    </body>
>   </html>
>  </xsl:template>
>
>    <xsl:template match="@*|node()" 
> priority="-2"><xsl:copy><xsl:apply-templates 
> select="@*|node()"/></xsl:copy></xsl:template>
>  <xsl:template match="text()" priority="-1"><xsl:value-of 
> select="."/></xsl:template>
>
> </xsl:stylesheet>
>
> sitemap.xmap section:
>
>   <map:match pattern="test/*">
>    <map:generate type="serverpages" src="work/test/{1}.xsp"/>
>    <map:transform src="work/test/simple2html.xsl"/>
>     <map:serialize type="html"/>
>   </map:match>
>
> work result:
>
> <html xmlns:xsp-request="http://apache.org/xsp/request/2.0";>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">
> <title>simple</title>
> </head>
> <body vlink="blue" link="blue" alink="red" bgcolor="white">
>
>    <title xmlns:xsp="http://apache.org/xsp";>simple</title>
>
>    <content xmlns:xsp="http://apache.org/xsp";>
>     
> <form name="f1" method="get">
>           <h4>&times;&Aacute;&times;</h4>
>      <input name="text1" type="text">
>      <input name="button1" type="submit">
>     
> </form>
>    </content>
>
>  
> </body>
> </html>
>
> Can anyone help me?
>
> Thanx.
> Yury.
>
>
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>




---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to