<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=windows-1252"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, <br>
<br>
<br>
<blockquote cite="mid431D7E52.5060805@codedroids.com" type="cite">And
indeed that seem to be what happens while logged into the workspace.
But when accessing the site from the outside the problem surfaces
again.
  <br>
Setting the character encoding explicitly in say the template jsp does
not help - it seems that encoding is either set wrongly or set to
default by tomcat (iso-8859-1 it seems) by accessing a parameter before
the template jsp gets to set it explicitly.
  <br>
</blockquote>
When OpenCms exports the files is html, the final user downloads static
html files.<br>
If Apache httpd is set a front server, a parameter is to set in the
httpd.conf .<br>
AddDefaultCharset UTF-8<br>
<br>
<br>
For Apaphe 1.3, the settings are the following : <br>
<br>
For instance :<br>
<VirtualHost *:80><br>
        ServerAdmin <a class="moz-txt-link-abbreviated" href="mailto:webmaster@myhost.com">webmaster@myhost.com</a><br>
        DocumentRoot /home/apache/myhost/www<br>
        ServerName <a class="moz-txt-link-abbreviated" href="http://www.myhost.com">www.myhost.com</a><br>
<br>
        ErrorDocument 404 /errordocs/404.html<br>
        <Directory "/home/apache/myhost/www/errordocs"><br>
                AllowOverride None<br>
                Order allow,deny<br>
                Allow from all<br>
                Options MultiViews<br>
        </Directory><br>
<br>
        AddDefaultCharset UTF-8<br>
<br>
        JkMount /formmail wrkr<br>
        JkMount /*.jsp wrkr<br>
        JkMount /EcardServlet wrkr<br>
        <Location "/opencms/WEB-INF/"><br>
                AllowOverride None<br>
                deny from all<br>
        </Location><br>
</VirtualHost><br>
<br>
I think that with apache 2  + tomcat 5 + opencms 6, the settings are
different (according to the howtoos). But there is probably a similar
parameter in the apache 2
settings.<br>
<br>
I hope that it helps !<br>
<br>
<pre class="moz-signature" cols="72">Xavier Ottolini
Développeur multimédia

Adelis
37, rue d'Engwiller
67350 La Walck
France
Téléphone : +33 (0) 3 88 72 29 10
Télécopie : +33 (0) 3 88 72 29 19
<a class="moz-txt-link-freetext" href="http://www.adelis.com">http://www.adelis.com</a>

</pre>
<blockquote cite="mid431D7E52.5060805@codedroids.com" type="cite"><br>
/Claus
  <br>
  <br>
Corsin Camichel wrote:
  <br>
  <blockquote type="cite">Hi Achim
    <br>
    <br>
Thank you for your response.
    <br>
    <br>
    <br>
    <blockquote type="cite">I expect your
<defaultcontentencoding> (in opencms-system.xml) is not set to
utf-8 but to a
      <br>
different like  ISO-8859-1. I recommend to set the default encoding to
utf-8. This could already work.
      <br>
    </blockquote>
    <br>
I checked my config file and in there, the defaultcontentencoding is
    <br>
set to UTF-8.
    <br>
    <br>
But I made a little workaround/hack for my problem.
    <br>
First I send my query to a dummy jsp which replaces all the umlauts
    <br>
and other signs to proper html code and do a send.redirect to the
    <br>
results site with a new query string. This works fine for me and it is
    <br>
not to much work.
    <br>
    <br>
Regards
    <br>
Corsin
    <br>
    <br>
On 9/5/05, Achim Westermann <a class="moz-txt-link-rfc2396E" href="mailto:a.westermann@alkacon.com"><a.westermann@alkacon.com></a> wrote:
    <br>
    <br>
    <blockquote type="cite">Hi Corsin,
      <br>
      <br>
If you insist on supporting e.g. both charsets the query String has to
be encoded additionally using
      <br>
a java script form validation at clientside. This is some trouble with
automatic encoding of
      <br>
browsers and automatic decoding of tomcat. While browsers use utf-8 to
encode before submit forms
      <br>
tomcat decodes (at request parameter access time) the query using the
request encoding which (here)
      <br>
is e.g. ISO-8859-1 because opencms serverd the searchpage in this
default encoding with the meta
      <br>
charset content attribute and corresponding http headers.
      <br>
The first encoding at client-side will make all special characters
(Umlaute) disappear: Only the '%'
      <br>
character will remain as a "character to encode". The 2nd encoding then
will encode the '%' a 2nd
      <br>
time. Automatic decoding of tomcat will turn these "%25" back to mere
'%' which works regardless of
      <br>
any charset because it is in the ASCII range that will work for all
exotic codepages (It is not
      <br>
harmful if a different encoding at client side was used). The 2nd
OpenCms decode operation
      <br>
especially for the query now uses utf-8 (just as the browser did) and
works correctly.
      <br>
      <br>
happy coding,
      <br>
      <br>
Achim
      <br>
      <br>
--
      <br>
Achim Westermann
      <br>
-------------------
      <br>
      <br>
Alkacon Software
      <br>
Alexander Kandzior
      <br>
An der Wachsfabrik 13
      <br>
50996 Koeln, DE
      <br>
      <br>
Tel: +49 (0)2236 3826-0
      <br>
Fax: +49 (0)2236 3826-20
      <br>
Email: <a class="moz-txt-link-abbreviated" href="mailto:a.westermann@alkacon.com">a.westermann@alkacon.com</a>
      <br>
      <br>
<a class="moz-txt-link-freetext" href="http://www.alkacon.com">http://www.alkacon.com</a>
      <br>
      <br>
      <br>
Corsin Camichel wrote:
      <br>
      <br>
      <blockquote type="cite">Hi everybody
        <br>
        <br>
I am having a problem with German umlauts (ä => &auml; ü =>
&uuml; ö
        <br>
=> &ouml;) in the Lucene search engine if I work with
action="GET".
        <br>
The parameters change to something strange like
        <br>
?query=%C3%96ffnungszeiten
        <br>
and OpenCMS decodes it back to
        <br>
Ă–ffnungszeiten
        <br>
All documents are UTF-8 and have a  property locale=de
        <br>
        <br>
I hope anybody has an idea or can point me to a reference of this
problem.
        <br>
        <br>
Thank you very much
        <br>
        <br>
Corsin
        <br>
        <br>
      </blockquote>
      <br>
      <br>
_______________________________________________
      <br>
This mail is send to you from the opencms-dev mailing list
      <br>
To change your list options, or to unsubscribe from the list, please
visit
      <br>
<a class="moz-txt-link-freetext" href="http://mail.opencms.org/mailman/listinfo/opencms-dev">http://mail.opencms.org/mailman/listinfo/opencms-dev</a>
      <br>
      <br>
    </blockquote>
    <br>
    <br>
    <br>
    <br>
------------------------------------------------------------------------
    <br>
    <br>
    <br>
    <br>
_______________________________________________
    <br>
This mail is send to you from the opencms-dev mailing list
    <br>
To change your list options, or to unsubscribe from the list, please
visit
    <br>
<a class="moz-txt-link-freetext" href="http://mail.opencms.org/mailman/listinfo/opencms-dev">http://mail.opencms.org/mailman/listinfo/opencms-dev</a>
    <br>
  </blockquote>
  <br>
</blockquote>
</body>
</html>