<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I do know similar issues, but not with openCMS yet. When creating jsp's
for tomcat for plain delivery (no framework used) I once had to play
around with page encoding. The pages did not only contain "hardcoded"
jsp code, but also content that was fetched in-time from 3rd party
interfaces and xml files from disk. In fact I had two problems:<br>
  1.) The Strings that built up the page did have different encodings.<br>
  2.) The system language (default OS file encoding) was set to "c"
which in fact has been 8bit ascii and not UTF-8 (e.g. declare -x
LANG="en_US.UTF-8")<br>
  3.) Tomcat was to set deliver ISO-8859-1 encoded pages by default.<br>
<br>
I did mostly end up with either UTF-8 characters interpreted as 1 Bit
chars  or characters that were encoded twice (1 UTF-8 char was encoded
to 2 UTF-8 chars as both bytes from the original UTF-8 were encoded
again).<br>
<br>
Did you change the default encoding somewhere?<br>
Did you set the "page-encoding" (or similar) directives on any jsp
pages or in the opencms properties?<br>
Did copying the content to a new empty file solve the problem (does the
new file cause the same issues)?<br>
Are there any npc (non-printable-characters) somewhere in the jsp code
that might create these issues (ignored by the gui, but messing up the
layout)?<br>
<br>
Can you provide a stand alone example of the jsp?<br>
<br>
br,<br>
Philip<br>
<br>
<br>
<br>
Yves Glodt wrote:
<blockquote cite="mid200901281620.38317.yg@mind.lu" type="cite">
  <meta name="qrichtext" content="1">
  <style type="text/css">p, li { white-space: pre-wrap; }</style>[...]</blockquote>
<blockquote cite="mid200901281620.38317.yg@mind.lu" type="cite">I have
another site which I host in my opencms instance, whose jsps also have
a BOM when I check them with the hex editor, but which do *NOT* have
them any more when I fetch the html files with wget.<br>
  <p style="margin: 0px; text-indent: 0px;"><br>
  </p>
In my first site, the one which made me post on this list about the
BOM, the jsp which contain the BOM mess up the layout (no I did not
smoke anything today). They insert a blank line in several spaces in
the layout.<br>
  <p style="margin: 0px; text-indent: 0px;"><br>
  </p>
So in the meantime I am not sure any more that the BOM causes a direct
problem to my content, since all of the jsp seem to contain it when
accessed in the vfs.<br>
  <p style="margin: 0px; text-indent: 0px;"><br>
  </p>
But, the BOM seems in some cases be included in the pages when opencms
serves them, and this seems to create a problem for me... Anyone having
an idea where the "served BOM" could come from ?<br>
  <p style="margin: 0px; text-indent: 0px;"><br>
  </p>
regards,<br>
Yves<br>
</blockquote>
</body>
</html>