ilch Forum » Allgemein » HTML, PHP, SQL,... » Umlaute werden nicht angezeigt (Trotz Co

Geschlossen
  1. #1
    User Pic
    Recognize21 Mitglied
    Registriert seit
    06.06.2010
    Beiträge
    288
    Beitragswertungen
    14 Beitragspunkte
    Hallo,
    Ich habe das Problem das die Umlaute auf meiner Seite dauernt wie bekannt z.B. als ü wiedergegeben werden (Allerdings nur auf der einen Seite, die anderen "funktionieren"). Habe bereits im Forum nachgesehen und auch gegoogelt, aber bei den meisten war der Fehler das sie die Zeile für utf-8 codierung nicht verwendet hatten. Bei mir allerdings ist diese vorhanden, da sie so oder so von Dreamweaver beigefügt wird.
    Der ganze Quelltext ist in einer .php Datei geschrieben, weil es das CMS so fordert.

    HTML-Code:

    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Unbenanntes Dokument</title>
    </head>
    <body>
    INHALTE
    </body>
    </html>


    Wo liegt mein Problem?
    Visit my website: externer Link
    Nun auch auf Facebook!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Datenbankcharset auch auf UTF-8?
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Recognize21 Mitglied
    Registriert seit
    06.06.2010
    Beiträge
    288
    Beitragswertungen
    14 Beitragspunkte
    ZitatZitat geschrieben von Sonc

    Datenbankcharset auch auf UTF-8?


    Der Frage nach geh ich mal davon aus, da alle andere Seiten wunderbar mit Umlauten klar kommen, aber wo lässt sich das nachschauen?

    Mit "index.php?Name" kann man ja die .php Datein in Ilch laden. Nur bei der einen kommen halt diese Fehler bei den Umlauten bzw. bei der codierung.


    Zuletzt modifiziert von Recognize21 am 09.06.2010 - 22:11:27
    Visit my website: externer Link
    Nun auch auf Facebook!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Und welche eine ist das? Haste uns vielleicht auch noch einen Link?
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Recognize21 Mitglied
    Registriert seit
    06.06.2010
    Beiträge
    288
    Beitragswertungen
    14 Beitragspunkte
    Ok. Wenn man bei Ilch sich über Content eine neue Seite erstellt schreibt Ilch automatisch ein paar style-Def's auf die .php seite. Habe diese einfach in meine .php-Seite übernommen und dann ging es (Auch wenn das irgendwie überhaupt nichts mit codierungen zu tun hat grumml ).


    Thema erledigt.
    Visit my website: externer Link
    Nun auch auf Facebook!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    K-one2010 Mitglied
    Registriert seit
    10.06.2010
    Beiträge
    60
    Beitragswertungen
    1 Beitragspunkte
    Hallo,

    ich habe auf unserer Seite auch das selbe problem alle umlaute werden mit ? angezeigt. Wie kann ich das denn wieder ändern?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    K-one2010 Mitglied
    Registriert seit
    10.06.2010
    Beiträge
    60
    Beitragswertungen
    1 Beitragspunkte
    hat sich erledigt, ich weiß zwar nicht wie aber es geht. Ich hab diesmal beim backup auch auf utf-8 gestellt vielleicht deshalb. Aber ich hab nur nen Backup gemacht und nicht wiederhergestellt deshalb etwas verwirrt ob es das war.

    Egal hauptsache Problem ist weg.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Hi!

    Auch wenn sich das erledigt hat, könnte diese Info vielleicht für den ein oder anderen hilfreich sein:

    Schreibt man in den Quellcode einer HTML-Seite Umlaute, werden diese in der HTML-Ausgabe nicht vernünftig dargestellt (z.B. diese Hyroglyphen mit ?!ß usw.). Hierfür gibt es eine einfache Lösung:

    Schreibt euren Text ganz einfach in den Quellcode hinein. Jetzt müsst ihr jeden Umlaut, den ihr habt, über STRG+F suchen (in Dreamweaver z.B. Suchen und ersetzen) und mit dem ASCII-Numerischen Code ersetzen. Eine kleine Auflistung mit den häufigsten deutschen Sonderzeichen habe ich hier für euch mal zusammengestellt:
    (ACHTUNG: Es ist wichtig, ob der Umlaut ein Groß/- oder Kleinbuchstabe ist! Er muss auch komplett, also bis zum Semikolon kopiert und eingefügt werden)

    Ä = &#196;
    ä = &#228;
    Ö = &#214;
    ö = &#246;
    Ü = &#220;
    ü = &#252;
    ! = &#33;
    ? = &#63;
    = = &#61; (Gleichheitszeichen)
    @ = &#64;
    > = &#62;
    < = &#60;
    ; = &#59;
    : = &#58;
    € = &#128;
    © = &#169;

    Das selbe Prinzip funktioniert übrigens auch bei der Übersetzung der lang.php lächeln als, falls jemand mal das Script in eine andere Sprache übersetzen möchte, könnte vielleicht diese Tabelle weiterhin dienen:

    externer Link

    Falls ihr ein Backup eingespielt habt, kann es dennoch zu solchartigen Fehlern kommen (habe ich selbst mal gehabt). Nun kann man als erstes die lang.php öffnen und dort alles ändern. Anschliessend jede html-datei - keine Angst, soviel ist das nicht. Naja, es ist zwar ne Fummelarbeit, könnte sich jedoch durchaus lohnen.

    Ich hoffe dem ein oder anderen etwas geholfen zu haben.

    LG
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten