HTTP/1.1 200 OK Date: Sat, 11 Dec 2004 14:28:20 GMT Server: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2 Last-Modified: Thu, 12 Aug 2004 10:01:13 GMT ETag: "2a0c0-1441-411b3fe9" Accept-Ranges: bytes Content-Length: 5185 Connection: close Content-Type: text/html; charset=UTF-8This can be achieved in several ways;
MetaFiles on #MetaDir .web MetaDir . # MetaSuffix: specifies the file name suffix for the file containing the # meta information. MetaSuffix .metaYou also need to enable meta files by loading the Cern Meta module. Eg;
LoadModule cern_meta_module /usr/lib/apache/1.3/mod_cern_meta.soEach meta file should contain the following line;
Content-Type: text/html; charset=UTF-8Unless it is a text file, in which case it should say;
Content-Type: text/plain; charset=UTF-8
AccessFileName .htaccess #AllowOverride None AllowOverride FileInfoThe '.htaccess file should contain the following line;
AddDefaultCharset UTF-8
<Directory /usr/lib/cgi-bin/utf> AllowOverride None Options ExecCGI FollowSymLinks AddDefaultCharset UTF-8 Order deny,allow Allow from all </Directory>
Debian supplies a package.
Replacing aspell with this script below makes the spell check multi lingual;
#!/bin/bash
echo -e "Select language:\n"
select name in EN NL DE FR
do
if [ $REPLY = 2 ] || [ $REPLY = "N" ] || [ $REPLY = "n" ]
then
aspell -l nl_NL.UTF-8 -H -c ${1}
break
elif [ $REPLY = 3 ] || [ $REPLY = "D" ] || [ $REPLY = "d" ]
then
aspell -l de_DE.UTF-8 -H -c ${1}
break
elif [ $REPLY = 4 ] || [ $REPLY = "F" ] || [ $REPLY = "f" ]
then
aspell -l fr_FR.UTF-8 -H -c ${1}
break
else
aspell -H -c ${1}
break
fi
done
On my box en_GB.UTF-8 is the default. '-H' keeps aspell from nagging about HTML
tags. Adapt this to suit your needs.
unix charset = UTF-8
,iocharset=utf8If your kernel does not support cifs, use smbfs add the following mount options;
,iocharset=utf8,codepage=cp850This of course means that only glyphs in CP-850 are supported.
Please use a proxy server
while visiting this site.
And make sure your
time and timezone
are set correctly.