shev: Zeichensatz

Hi
über meinen localhost teste ich einige php scripten
das einzige problem ist der zeichensatz hmm

umlaute werden nicht korrekt wiedergegeben

obwohl ich in meinen .html dateien den gleichen zeichensatz verwende

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

hat wer ideen woran es liegt ?
ob content ändern etwas bringt?

  1. ich hoffe dass hilft dir weiter (falls du deine Umlaute nicht schon ersetzt hast)

    http://de.selfhtml.org/html/allgemein/zeichen.htm#umlaute

    1. hi

      danke aber die tabelle kannte ich bereits, habe sie auch lokal hier :)

      das wäre meine notlösung gewesen, ich hätte sie mir gerne erspart

      "vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus."
      hmm, das ist aber seltsam, denn im quellcode des browsers steht ja genau die angabe, die auch von normalen html dateien benutzt werden, und dort werden die umlaute auch korrekt wieder gegeben

      aber zumindest ist es eine mögliche fehlerquelle, ich werd mal da suchen (is apache)

      1. ok, es funktioniert jetz alles
        ein grosser teil der schuld lag an bluefish, er scheint etwas nicht korrekt abgespeichert zu haben - oder ich habe eine falsche einstellung gemacht
        ich habe den im bluefish vorliegenden quellcode mit einem anderen editor gespeichert, die php seite erneut aufgerufen - und siehe da, es hat gefunzt

        zumindest weiss ich jetz woran es liegt   :)

  2. hi,

    umlaute werden nicht korrekt wiedergegeben
    obwohl ich in meinen .html dateien den gleichen zeichensatz verwende

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

    vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus.
    und dieser hat bekanntlich eine höhere priorität als eine angabe per meta-tag, er überschreibt also diese angabe.

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
    1. Hallo,

      umlaute werden nicht korrekt wiedergegeben
      obwohl ich in meinen .html dateien den gleichen zeichensatz verwende

      <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

      vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus.
      und dieser hat bekanntlich eine höhere priorität als eine angabe per meta-tag, er überschreibt also diese angabe.

      wofür setzt man den dann, wenn der vom Server überschrieben werden kann?

      1. hi,

        vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus.
        und dieser hat bekanntlich eine höhere priorität als eine angabe per meta-tag, er überschreibt also diese angabe.

        wofür setzt man den dann, wenn der vom Server überschrieben werden kann?

        html-seiten kann man ja nicht nur über http:// betrachten ...

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.