UTF-8 wird vollkommen ignoriert

  • http://kkw-forum.de/array/index.php

    das is die array-übung mit der ich mich heute beschäftigt habe.. das ding war vorher ein javascript und ich habs umgesetzt zu php

    PHP
    <?php
    header("content-type: text/html;charset=utf-8");
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    	<title>Arrays in PHP</title>
    </head>

    eigentlich sollte damit doch utf-8 als encoding funktionieren oder nicht?
    ich habs auch schon mit nem metatag probiert... der firefox zeigt auch an dass ich im utf-8 modus bin, jedoch werden umlaute als "?" in einer schwarzen raute dargestellt..

    weiß da jemand abhilfe?

    also bei manchen umlauten die statisch sind hab ich entities benutzt...
    gebt mal das wort "ülälölß" ein, kodiert und dekodiert dann seht ihr das ergebnis

  • "Heute ist: Donnerstag, der 07. September 2008"
    Hoffentlich nicht! :D

    hast du auf utf-8 ohne bom geändert? bei utf-8 mit bom dürfte der header("content-type: text/html;charset=utf-8"); nicht funktionieren, weil vorher schon eine ausgabe an den browser kommt. allerdings solltest du dann auch eine entsprechende fehlermeldung kriege.

  • näh ich habs eigentlich dann ohne BOM
    und joa des mit dem Datum war nur so hingefrickelt :)
    wollt des chiffrier-dings richtig haben.. jedoch klappt das mit den umlauten gar nich mehr, sobald utf-8 funzt..hab also via notepad++ des encoding geändert.. werd mich wohl nichmal damit auseinandersetzen müssen.
    ich mag php einfach nich, will und muss es dennoch können -.-
    selbst das

    Code
    mb_strtoupper

    funktioniert bei den umlauten und utf-8 nich mehr...

    naja der link badadmin..bla is erstma tot bis ich morgen wieder on bin :)

  • also ich hab heute mal jemanden aus der firma über die übung drübergucken lassen und nach zwei std kam auch er zu keinem ergebnis (er arbeitet seit 7 jahren mit php)

    aber evtl findet sich ja hier jemand, der plan, ne idee oder sowas hat..
    unter http://kkw-forum.de/array/ findet sich die im ansi-encoding gespeicherte version, die eigentlich soweit richtig funktioniert, jedoch bei der ausgabe utf-8 ignoriert!!

    ich hab dann mal das ganze konvertiert, gespeichert und ausprobiert, jedoch wurd da nichts mehr chiffriert oder dechiffriert, was umlaute beinhaltet hat!

    im anhang findet ihr eine rar-file, in der die ansiversion, die utf-8-version und auch eine test.php zu finden ist (die test.php hatte mein arbeitskollege angelegt)

    wäre schön, wenn jemand die zeit findet um sich das ganze mal anzugucken ;)


    DANKE