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
signature.asc
Description: OpenPGP digital signature
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

