Hi Eelco

The file does actually get saved without corruption, so it must be the include 
that gets the input wrong..?

Regards Nino

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eelco Hillenius
Sent: 14. juli 2006 09:19
To: wicket-user@lists.sourceforge.net
Subject: Re: [Wicket-user] wicket.markup.html.include.Include / encodingerror

You have to use a reader for that instead of an inputstream. See Java
IO's documentation for more on that.

Eelco


On 7/11/06, Nino Wael <[EMAIL PROTECTED]> wrote:
>
>
>
> Hi
>
>
>
> Im a little curious about this. I have an file stream which is
> delivered(actually a html file) to me, I then write the file as a temporary
> file:
>
>
>
>                                  String path =
> ((WebRequest) page.getRequest())
>
>
> .getHttpServletRequest().getSession(false)
>
>
> .getServletContext().getRealPath("/report");
>
>                                  File dir = new File(path);
>
>                                  File file =
> File.createTempFile("rep", extension, dir);
>
>                                  Files.writeTo(file, new
> ByteArrayInputStream(report));
>
>                                  url = "/report/" +
> file.getName();
>
>
>
> Then include it :
>
>
>
>              add(new Include("result", url));
>
>
>
> However the html file contains both the html tag and body tag, this does not
> give me give any direct problems. However I in my wicket html template file
> specify:
>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>
> but the included html specify:
>
> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
>
> If I open the delivered file in an text editor it tells med that it's an
> ANSI encoding. Can I somehow make the Files.writeTo use UTF-8 encoding, and
> will it still show up wrong because of the iso-8859-1 specified in the
> included file?
>
>
>
> Currently it looks to me like it's the include that properly corrups the
> char's, im guessing its because file encoding is specified to ANSI but we
> have special chars like æ,ø,å.
>
>
>
>
>
> Hoping for some help...
>
>
>
> Regards Nino
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to