Denny Schierz schrieb:

> Nano: Das ist ein Testeintrag ?^??^?^??^??^?^??^??^? ?^?¶?^???^?1/4 ?^?Ÿ '
> vi: Das ist ein Testeintrag [EMAIL PROTECTED]@~^~C~S ~C¶~C?~C1/4 ~CŸ
> Browser: Das ist ein Testeintrag ÖÄÜ öäü ß

Vergiß die Editoren. Nimm 'od' um zu sehen, was da wirklich drinsteckt:

$ locale
[EMAIL PROTECTED]
LC_CTYPE="[EMAIL PROTECTED]"
LC_NUMERIC="[EMAIL PROTECTED]"
LC_TIME="[EMAIL PROTECTED]"
LC_COLLATE="[EMAIL PROTECTED]"
LC_MONETARY="[EMAIL PROTECTED]"
LC_MESSAGES="[EMAIL PROTECTED]"
LC_PAPER="[EMAIL PROTECTED]"
LC_NAME="[EMAIL PROTECTED]"
LC_ADDRESS="[EMAIL PROTECTED]"
LC_TELEPHONE="[EMAIL PROTECTED]"
LC_MEASUREMENT="[EMAIL PROTECTED]"
LC_IDENTIFICATION="[EMAIL PROTECTED]"
LC_ALL=
$ echo "Viele Kühe machen Mühe." > test.txt
$ od -c test.txt
0000000   V   i   e   l   e       K   ü   h   e       m   a   c   h   e
0000020   n       M   ü   h   e   .  \n
0000030
$ recode ISO-8859-15..UTF8 test.txt
$ od -c test.txt
0000000   V   i   e   l   e       K   Ã   ¼   h   e       m   a   c   h
0000020   e   n       M   Ã   ¼   h   e   .  \n
0000032

Wenn da, wo ein Umlaut hingehört, genau zwei komische Bytes stehen, ist
es UTF-8.

Im Webseiten-Quelltext im Browser sieht man z.B. überhaupt nicht, was
mit dem Umlaut ist. Dann die Webseite mit wget -O- oder lynx --dump
holen und durch od pipen.

http://www.joelonsoftware.com/printerFriendly/articles/Unicode.html ist
bekannt?

Wenn Du das gelesen hast, weißt Du, daß Du alle Charset-Optionen in der
Apache-Config vergessen kannst. Wichtig ist, daß der Meta-Header in der
Webseite stimmt.  Wenn der Meta-Header nicht oder falsch gesetzt ist,
mußt Du alle Umlaute als HTML-Entities angeben, damit sie zuverlässig
angezeigt werden. Alles andere ist nicht zielführend und wird Dir beim
nächsten Umzug wieder die selben Probleme bereiten.

-martin

-- 
Schmitt Systemberatung                                       Linux/UNIX
Giessener Str. 18                                     Internet/Intranet
35415 Pohlheim/Germany                            E-Mail Infrastructure
http://www.scsy.de                                   Antispam/Antivirus

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an