tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1180
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    starfoxfs Tutorials.de Gastzugang
    Hi zusammen,

    Ich hab momentan ein Problem mit dem ISO 8859 1 Zeichensatz in Html/PHP

    Auf meiner Index Seite werden alle Umlaute korrekt angezeigt.

    In allen Includierten Seiten werden die Umlaute aber gebrochen (siehe Screenshot)

    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=iso-8859-1"/>
    So sieht der Header / Meta Daten aus.

    Arbeiten tu ich mit dem Dreamweaver CS4 vll hats damit was zu tun ?
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken [Dreamweaver] Problem mit ISO 8859 -1-1.png  
     

  2. #2
    Registriert seit
    Mar 2004
    Beiträge
    1.854
    Blog-Einträge
    2
    Zitat Zitat von starfoxfs Beitrag anzeigen
    Arbeiten tu ich mit dem Dreamweaver CS4 vll hats damit was zu tun ?
    Schau mal ob die Dateien zufällig in UTF-8 gespeichert wurden.
    Mit Dreamweaver CS4 kenne ich mich leider nicht aus, aber es scheint so als würden deine Dateien in UTF-8 gespeichert werden.
    Kannst ja auch mal die Header-Info von ISO auf UTF8 umstellen und schauen ob es dann richtig angezeigt wird.
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  3. #3
    Avatar von clipper
    clipper clipper ist offline Mitglied
    Registriert seit
    Jan 2004
    Ort
    Jena Thüringen
    Beiträge
    11
    hast du auf JEDER seite

    <META http-equiv="content-language" content="de">
    <META http-equiv="content-type" content="text/html; charset=iso-8859-1">

    die meta-tags eingetragen
    das wird immer gerne mal vergessen!
     
    Nach den geltenden Gesetzen in Deutschland dürfte es das Internet gar nicht geben!
    Internet - Die Erfindung des Verderbens

  4. #4
    karl123 karl123 ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Ort
    Püttlingen (Saarland)
    Beiträge
    91
    Hallo,

    ich habe das gleiche Problem mit includierten Daten (Feeds).
    Meine Header-Daten sind:
    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" />
    <meta http-equiv="Content-Language" content="de" />
    Und so etwas kommt bei mir dann an:
    HTML-Code:
    <p class="feedtext">2009-07-07 00:00:00</p><p class="feedtext">„In dieser Saison wird das Wort Arbeit bei uns groß geschrieben. Da ist es nur folgerichtig, dass wir heute an einen Ort gegangen sind, der für echte Arbeit steht“, begründete Felix Magath die Wahl des Schauplatzes für das aktuelle Mannschaftsfoto des FC Schalke 04.</p>
    Vielleicht muss ich diese Zeichen ersetzen?

    Karl
     

  5. #5
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Stellt sicher, dass ihr die PHP Dateien auch im richtigen Charset ausliefert.
    Ausserdem sollte die Datenbank -falls eine verwendet wird- ebenfalls mit dem richtigen Charset geöffnet werden.
    Zu guter letzt sollten die Dateien selbst noch im richtigen Format gespeichert sein.
    Wird das alles beachtet, sollte es keine Probleme mehr geben.
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  6. #6
    starfoxfs Tutorials.de Gastzugang
    Also das Lustige an der Sache ist, wenn ich die Index auf UTF-8 stelle dann wird die Index Seite mit gebrochenen Umlauten angezeigt und die Includierten Seiten funktionieren sprich durch UTF-8 isses gerade anders rum

    Laut Firefox habe ich auf der gesamten Seite Iso 8859-1 wenn das im Meta Bereich eingestellt ist.

    :Edit: Meine Datenbank läuft auf LATIN1_Swedish_CI

    Update 13:50 das ganze scheint am Dreamweaver CS4 zu liegen, wenn ich die Datei nämlich mit Wordpad oder Editor öffne sind die Umbrüche schon im Quelltext vorhanden.

    Das mit den Umbrüchen habe ich hinbekommen und zwar habe ich den Dreamweaver auf ISO 8859 1 gestellt und auf XHTML 1.0 Transistional, wenn ich dann eine neue HTML erstelle und den Quellcode in diese einfüge funktionierts. Allerdings habe ich hier auch noch ein Problem und zwar wenn ich diese Datei dann mit dem Dreamweaver als PHP abspeichere sind alle gesetzten Url´s im <a> tag leer.

    Sieht dann so aus <a href="">

    Jemand ne Idee ?
    Geändert von starfoxfs (12.07.09 um 14:53 Uhr)
     

Ähnliche Themen

  1. header iso-8859-1
    Von Samy-Deluxe im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 01.02.10, 21:02
  2. Antworten: 4
    Letzter Beitrag: 09.04.07, 13:02
  3. Funktion mit iso-8859-1
    Von Hattrix im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 11.12.06, 14:39
  4. ISO-8859-1 decoden
    Von Breuker im Forum PHP
    Antworten: 9
    Letzter Beitrag: 08.08.06, 16:52
  5. UTF-8 in ISO-8859-1 konvertieren
    Von lindin im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 20.10.04, 23:07