hanns: sonderzeichen -- polnisch -- ä,ü,ö ...

hallo,

wie geht man am besten mit sonderzeichen um.

mein browser beispielsweise zeigt bei verschiedenen
websites diese nicht richtig an.

stelle ich ihn dann auf unicode um oder von unicode
auf westlich, dann klappt es.

wie muss eine seite html-mäßig gestaltet sein, damit
es immer klappt?

wie kann ich per html die art wie ein browser die
seite anzeigt (unicode, westlich ...) bestimmen?

was sind diakritsche zeichen?

wenn ich den unicode von dieser seite für polnisch
nehme, klappt die ansicht dann immer, e-g-a-l wie der
user seinen browser konfiguriert hat und wo er herkommt
(mogolei, neuseeland ...)
http://unicode.e-workers.de/polnisch.php?PHPSESSID=bb0d68f0b6e9b34a19309

gruss
hanns

  1. wie geht man am besten mit sonderzeichen um.
    mein browser beispielsweise zeigt bei verschiedenen
    websites diese nicht richtig an.

    Nutze eine Zeichenkodierung, die alle deine Wünsche abdeckt. Idealerweise UTF-8, aber auch <http://de.selfhtml.org/inter/zeichenkodierungen.htm#iso8859_2@title=ISO 8859-2> wäre möglich.

    wie muss eine seite html-mäßig gestaltet sein, damit
    es immer klappt?

    Der Editor muss mit der Kodierung umgehen können, der Server sie als Header mitschicken und der Quelltext sollte einen entsprechenden http://de.selfhtml.org/html/kopfdaten/meta.htm#zeichenkodierung@title=Meta-Tag aufweisen.

    Auführliche Quellen: http://de.selfhtml.org/inter/sprache.htm@title=SELFHTML, dciwam, Michael Jendryschik, Webkrauts.

    was sind diakritsche zeichen?

    Einfach ausgedrückt sind das Zusätze, die nur zusammen mit anderen Zeichen einen Sinn ergeben, siehe http://de.selfhtml.org/html/referenz/zeichen.htm#benannte_diakritische@title=Beispiel. Hast du die Beschreibung nicht gefunden?

    http://unicode.e-workers.de/polnisch.php

    Siehe Quelltext:

    <meta http-equiv="content-type" content="text/html;charset=UTF-8" />

    Roland

    --
    privoffgnaha:)
    1. hallo,

      das hilft mir noch nicht so viel weiter.
      ich will ganz sicher nicht "meinen" webserver beim
      provider konfigurieren, damit der http-header oder
      was auch immer dann stimmt.

      wie kann ich das problem lösen?

      kann ich nicht einfach alle "komischen" zeichen
      durch den "Unicode in HTML" in html ersetzen???

      inwiefern könnte dieses vorgehen nicht funktionieren?

      funktioniert das bei einigen sprachen nicht?
      (russisch oder so)

      gruss
      hanns

      1. hi,

        ich will ganz sicher nicht "meinen" webserver beim
        provider konfigurieren, damit der http-header oder
        was auch immer dann stimmt.

        Es ist eine Grundvoraussetzung für die korrekte Anzeige, dass der Server zumindest keine falsche Kodierungsangabe liefert - denn die HTTP-Angabe hat Priorität vor einer erst im HTML per Meta-Element gemachten.
        Viele Provider konfigurieren ihre Webserver so, dass sie eine Default-Angabe dafür einstellen, bei uns oftmals ISO-8859-1. Wenn dein Webserver das auch macht, dann solltest du das korrigieren, andernfalls wird nichts vernünftiges dabei herauskommen, wenn du deine Dokumente nicht in ISO-8859-1 kodierst.

        kann ich nicht einfach alle "komischen" zeichen
        durch den "Unicode in HTML" in html ersetzen???

        Du meinst die numerische Notation?
        Könntest du ggf. auch - wäre aber reichlich blödsinnig, weil du dadurch bei entsprechend vielen Sonderzeichen im Text den Umfang der Dateien unnötig aufblähst.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. kann ich nicht einfach alle "komischen" zeichen
          durch den "Unicode in HTML" in html ersetzen???

          Du meinst die numerische Notation?
          Könntest du ggf. auch - wäre aber reichlich blödsinnig, weil du dadurch bei entsprechend vielen Sonderzeichen im Text den Umfang der Dateien unnötig aufblähst.

          ich verstehe das immer noch nicht.
          also ich meine diese Unicode-Nr. wie auf der
          folgenden seite:

          http://unicode.e-workers.de/polnisch.php

          wenn ich für alle komischen zeichen diese unicode-nr
          in den html-quelltext einbaue, funktioniert das dann
          nicht ganz sicher, egal was der http-header sagt?

          lieber den text aufblähen als sich mit dem webserver
          rumschlagen ;-))

          was ist der nachteil meiner lösung, abgesehen von den längeren
          ladezeiten???

          dank und gruss
          hanns

          1. hi,

            wenn ich für alle komischen zeichen diese unicode-nr
            in den html-quelltext einbaue, funktioniert das dann
            nicht ganz sicher, egal was der http-header sagt?

            Die so eingebauten Zeichen sind von der Kodierung der Seite unabhängig.
            Aber die Koiderungsangabe im HTTP-Header sollte trotzdem zum Rest der Seite passen.

            lieber den text aufblähen als sich mit dem webserver
            rumschlagen ;-))

            Warum? Es ist die bei weitem aufwendigere und umständlichere Variante.
            Zumal du sicher leicht mal irgendwo vergessen kannst, beim Editieren o.ä., ein Sonderzeichen in der nummerischen Notation zu schreiben.

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
            1. vielen dank!

              jetzt weiß ich, dass "meine" lösung funktioniert!

              ich habe eventuell vor, einfache internetauftritte zu verkaufen.
              die erstelle ich dann "ganz normal" und haue dann mit
              suchen und ersetzen alle "komischen" zeichen raus.

              gruss
              hanns

          2. Hello out there!

            wenn ich für alle komischen zeichen diese unicode-nr
            in den html-quelltext einbaue, funktioniert das dann
            nicht ganz sicher, egal was der http-header sagt?

            Ja, klar funktioniert das. Wenn du für 'ą' '&#x105;' schreibst, dann hast du ja keine „komischen“ Zeichen mehr in deinem _Quelltext_, sondern '&', '#', 'x', '1', '0', '5', ';'.

            lieber den text aufblähen als sich mit dem webserver
            rumschlagen ;-))

            Nein! Das ist (beim Apachen) mit einem Einzeiler in einer .htaccess-Datei getan.

            See ya up the road,
            Gunnar

            --
            „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
          3. Hallo hanns

            was ist der nachteil meiner lösung, abgesehen von den längeren
            ladezeiten???

            Dass du deinen Quelltext selbst nicht mehr vernünftig lesen kannst, sondern ständig in der Zeichentabelle nachschlagen musst.
            (Oder hast du die alle im Kopf und kannst sie flüssig lesen?)

            Auf Wiederlesen
            Detlef

            --
            - Wissen ist gut
            - Können ist besser
            - aber das Beste und Interessanteste ist der Weg dahin!