Ankündigung

Einklappen
Keine Ankündigung bisher.

zeichencodierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • zeichencodierung

    Hallo, ich habe folgenes problem; und zwar wollte ich in meiner seite rss feeds einfügen (mit dem php-script von zfeeder mit include).
    Die RSS Feeds sind aber alle in utf-8 geschrieben und meine seite in iso-8859-1.
    Gebe ich in den meta tags

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    ein, werden meine buchstaben nicht richtig angezeigt
    Gebe ich

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    ein, werden die buchstaben von den RSS-Feeds nicht richtig dagestellt.

    wenn ich beides eingebe in deiser form

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    wird beides richtig dagestellt, und der quellcode wird auch ohne fehler validiert.

    Soweit weit wär das problem ja eigentlich gelöst,
    aber ich hab bis jetzt noch nie was davon gehört das man 2 verschiedene zeichensätze in den metatags schreibt.
    Wäre das denn so richtig oder könnte das probleme bei besuchern meiner seite geben.

    hab hier noch mal die links mit den verschiedenen zeichensätzen

    http://nhdw.de/iso-8859-1__utf-8.php
    http://nhdw.de/utf-8.php
    http://nhdw.de/iso-8859-1.php

  • #2
    AW: zeichencodierung

    Hi,
    Zitat von nhdw Beitrag anzeigen
    wenn ich beides eingebe in deiser form

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    wird beides richtig dagestellt, und der quellcode wird auch ohne fehler validiert.
    es würde mich wundern, wenn auch en strenger Validator wie Validome das durchgehen lassen würde.

    Grundsätzlich gilt, dass Du die Daten mit der Kodierung ausliefern musst, die Du auch angibst - bzw. die per Default zu verwenden ist. Bei RSS ist dies UTF-8, bei HTML ISO.
    Um Dein RSS-Feed nun valide auszugeben, solltest Du die Inhalte hierin in UTF-8 umkodieren.

    Gruß
    Ingo
    Ingo Webdesign

    Kommentar


    • #3
      AW: zeichencodierung

      Also der Validom meckern bei mir nur ein java script an und bei dem von W3C ist alles ok

      Kommentar


      • #4
        AW: zeichencodierung

        Hi,
        dann hast Du jetzt offenbar keine falsch kodierten Sonderzeichen drin.

        Gruß
        Ingo
        Ingo Webdesign

        Kommentar


        • #5
          AW: zeichencodierung

          Wenn ich utf-8 in den meta tags angegeben habe zeigt mein browser es komischer weise mal richtig an und mal nicht

          bei ü ö oder ä hab dann fragezeichen stehen.

          in welche zeichen müsste ich denn die buchstaben ü ö ä umwandeln damit mit diese in utf-8 auch alle richtig angezeigt werde ?

          Kommentar


          • #6
            AW: zeichencodierung

            Hi,
            Zitat von nhdw Beitrag anzeigen
            in welche zeichen müsste ich denn die buchstaben ü ö ä umwandeln damit mit diese in utf-8 auch alle richtig angezeigt werde ?
            nutze einfach die PHP-Funktion utf8_encode().

            Gruß
            Ingo
            Ingo Webdesign

            Kommentar


            • #7
              AW: zeichencodierung

              Danke Ingo, für die schnelle hilfe

              hab jetzt rausgefundden was für ein dummen fehler ich gemacht habe..

              ich ändere öfters meine html dateien aus dem ftp programm herraus mit dem editor.
              Den dateien in iso-8859-1 machte das nichts aus aber die datei die in utf-8
              codiert ist ,wird dabei wohl falsch abgespeichert.

              Ich hab die utf-8 datei in mein Homepageprogramm geladen und dort nochmal gespeichet und anschliesend per ftp hochgeladen, jetzt wird alles richtig angezeigt.

              Kommentar


              • #8
                AW: zeichencodierung

                Zitat von nhdw Beitrag anzeigen
                in welche zeichen müsste ich denn die buchstaben ü ö ä umwandeln damit mit diese in utf-8 auch alle richtig angezeigt werde ?
                ein ä wäre hier mit einem &auml; zu bekommen
                ein ö mit einem &ouml; und
                ein ü mit einem &uuml;
                ein ß mit einem &szlig;

                Wenn duie die buchstaben groß haben willst muss der erste buchstabe großgeschreiben werden zum beispiel &Auml;
                Der komplette Text den sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
                Wishu-Blog | Wishu.de | WishuLoad

                Kommentar


                • #9
                  AW: zeichencodierung

                  Hi,
                  Zitat von Wishu Beitrag anzeigen
                  ein ä wäre hier mit einem &auml; zu bekommen
                  wir reden hier von Zeichenkodierung und nicht von HTML-Entities. Ein ä z.B. wird ISO-kodiert mit E4 und in UTF-8 mit C3 A4.

                  Gruß
                  Ingo
                  Ingo Webdesign

                  Kommentar


                  • #10
                    AW: zeichencodierung

                    ok wie du meinst, wollte nur helfen, kommt nich wieder vor
                    Der komplette Text den sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
                    Wishu-Blog | Wishu.de | WishuLoad

                    Kommentar


                    • #11
                      AW: zeichencodierung

                      Hi,
                      Zitat von Wishu Beitrag anzeigen
                      ok wie du meinst, wollte nur helfen, kommt nich wieder vor
                      kann ruhig wieder vorkommen. Ich wollte nur klarstellen, worum es hier überhaupt geht - schließlich wird dieser Thread auch von vielen Suchenden gefunden werden.
                      Natürlich hilft die Umwandlung in Entities, Kodierungsprobleme zu lösen, weil dann halt gar keine Sonderzeichen im Quelltext mehr vorkommen. Allerdings: bei xml sind nur die HTML-Entities &quot; $apos; &lt; und &gt; (das müßten alle sein, wenn nicht, bitte korrigieren) vordefiniert.

                      Gruß
                      Ingo
                      Ingo Webdesign

                      Kommentar


                      • #12
                        AW: zeichencodierung

                        Zitat von Ingo Beitrag anzeigen
                        Allerdings: bei xml sind nur die HTML-Entities &quot; $apos; &lt; und &gt; (das müßten alle sein, wenn nicht, bitte korrigieren) vordefiniert.
                        Es heißt &apos; und nicht $apos; (Tippfehler von dir ) und es gibt noch &amp;.
                        sigpic

                        Kommentar


                        • #13
                          AW: zeichencodierung

                          Hi,
                          Zitat von G-Unit Soldier Beitrag anzeigen
                          Es heißt &apos; und nicht $apos; (Tippfehler von dir ) und es gibt noch &amp;.
                          danke für die Ergänzung - den wichtigsten hatte ich natürlich vergessen.

                          Gruß
                          Ingo
                          Ingo Webdesign

                          Kommentar

                          homepage-forum.de - Hilfe für Webmaster! Statistiken

                          Einklappen

                          Themen: 56.933   Beiträge: 431.211   Mitglieder: 28.702   Aktive Mitglieder: 44
                          Willkommen an unser neuestes Mitglied, sukhdevscatering.

                          Online-Benutzer

                          Einklappen

                          208 Benutzer sind jetzt online. Registrierte Benutzer: 6, Gäste: 202.

                          Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                          Die neuesten Themen

                          Einklappen

                          Die neuesten Beiträge

                          Einklappen

                          • Megabyte
                            mySQL ORDER BY mit Umlauten
                            Wenn man auf meiner Seite bei der Auswahl 'Suche' die Kategorie 'Land' auswählt und dort nach 'Deutschland' sucht erfolgt eine Auflistung der Filme die mindestens einen Drehort in Deutschland hatten. So weit do gut...

                            Wenn man nun bis ans Ende scrollt erscheint dort der Film "Zweiohrküken"...
                            Heute, 00:50
                          • arnego2
                            Antwort auf mySQL ORDER BY mit Umlauten
                            Wenn das alles so klappt warum ist dir die Ordnung so wichtig?
                            Heute, 17:18
                          • Megabyte
                            Antwort auf mySQL ORDER BY mit Umlauten
                            Hallo Sempervivum

                            Danke für deinen Beitrag. Das wäre sicherlich ein begehbarer Weg. Fühlt sich aber immer noch irgendwie an wie "durch den Rücken in die Brust geschossen". Aber scheinbar lässt sich diese Aufgabe nicht mit einer einzigen Direktive elegant lösen. Wenn es daher...
                            Heute, 16:38
                          • Sempervivum
                            Antwort auf mySQL ORDER BY mit Umlauten
                            Wenn es nicht gerade hunderttausende von Datensätzen sind würde ich auf eine Sortierung mit PHP und einem Callback setzen, also usort. Dann kannst Du in der Vergleichsfunktion die Strings in eine Form bringen, die für den Vergleich geeignet ist und brauchst diese nirgends zu speichern, also die Redundanz...
                            Heute, 16:18
                          • Megabyte
                            Antwort auf mySQL ORDER BY mit Umlauten
                            Hallo arnego2

                            Danke für die Rückmeldung, aber hilft hier nicht :-)

                            Ich habe keinerlei Probleme mit der Darstellung von Umlauten. Alle Umlaute werden sowohl in phpMyAdmin als auch im Frontend exakt dargestellt. Dafür wurde mittels diversen utf-8 Direktiven gesorgt. Keine...
                            Heute, 15:53
                          • arnego2
                            Antwort auf mySQL ORDER BY mit Umlauten
                            Bei mir hat die .my.cnf Methode funktioniert.

                            https://stackoverflow.com/questions/...sql-phpmyadmin
                            Heute, 14:41
                          • Dekson
                            Antwort auf Neuer Drucker?
                            Morgen

                            Hattest du dich denn entschieden zu einem Drucker?
                            Ich muss ja sagen, dass es wirklich unterschiedliche Hersteller und Modelle gibt, man sollte einfach schauen, welchen man gebrauchen kann bzw. welcher die Voraussetzungen erfüllt.
                            Ich zum Beispiel habe mich nach Zubehör...
                            Heute, 05:58
                          • Megabyte
                            Antwort auf Bitcoin-Board.de - Deutschsprachiges Bitcoin & Altcoin Forum
                            Ich mag Bitcoins ebenso wenig. Bitcoins öffnen dubiosen Machenschaften Tür und Tor. Außerdem sind wegen dem Schrott gute Grafikkarten exorbitant teuer geworden bzw. gar nicht mehr erhältlich :-)
                            Gestern, 22:09
                          • Megabyte
                            Antwort auf HomeOffice
                            Bin bei Localfu (auch aus Erfahrung)

                            Die zu erwartende Arbeitsergebnisse sind vorab klar festzuhalten und mit einer realistischen Zeitschiene zu versehen. Wenn z.B. ein Konstrukteur zu Hause an einem CAD-System ein Bauteil entwickeln soll so erwartet man dann Ergebnisse in 14 Tage (Beispiel...
                            Gestern, 22:00
                          • Nightland Driver
                            Mysql id anhand des nutzers auslesen und nächste/letzte erhalten?
                            Hey, ich habe ein kleines Logik Problem und wollte mal fragen ob mir jemand dabei helfen kann.

                            Ich mag aus meiner Datenbank eine Nachricht auslesen. Diese hat folgende werte [id, user_id, text].
                            Nun rufe ich anhand der id [5] die nachricht von dem Benutzer [2] auf. Dieser Benutzer...
                            23.09.2021, 17:00
                          Lädt...
                          X