kostenloser Webspace werbefrei: lima-city


ä,ö und ü wwerden nicht dargestellt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    trainercard-club

    Kostenloser Webspace von trainercard-club, auf Homepage erstellen warten

    trainercard-club hat kostenlosen Webspace.

    Hi,
    seit ich php benutze,
    werden statt ä, ö und ü seltsame zeichen angezeigt.
    Woran liegt das und vor alem - wie kann ich das ändern?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. wird denke ich mal das selbe Problem sein wie bei mir:
    http://www.lima-city.de/thread/charset-problem-bekomme-aus-datenbank

    Meine Lösung war herauszufinden was erzwungen wird oder es selbst per php zu erzwingen:
    siehe http://toscho.de/2009/zeichenkodierung-angeben/

    header('Content-Type: text/html;charset=utf-8');
  4. roboterbastler

    roboterbastler hat kostenlosen Webspace.

    Wenn du ganz sicher gehen willst, kannst Du die Umlaute auch mit den HTML-Namen schreiben: ä, ü und ö usw... Ist natürlich ein bisschen aufwendiger, aber wenn man sich dran gewöhnt gehts auch schneller zu schreiben...

    Beitrag zuletzt geändert: 7.8.2011 9:30:58 von roboterbastler
  5. l*******k

    Hi

    ich sitz in 30min am pc, hab das mit einer htaccess Datei gemacht,musst nur die hochladen dann gehts auf dem ganzen Webspace.

    Gruß Tobi
  6. ole-reglitzki

    Kostenloser Webspace von ole-reglitzki

    ole-reglitzki hat kostenlosen Webspace.

    Also allgemein gesagt ist die Begründung folgende:

    Der Browser versucht (u. U. abhängig vom BS), die Sonderzeichen nach einer Bestimmten Codierungs-Tabelle darzustellen, dein Text-Editor, o. ä. verwendet aber eine andere Codierung (kann man bei den meisten umstellen).

    Um es richtig darzustellen, ist wohl die Möglichkeit von roboterbastler am sichersten (= universellsten).

    Hier die häufigsten Umlaute:
    ü := ü
    Ü := Ü
    ö := ö
    Ö := Ö
    ä := ä
    Ä := Ä
    ß := ß

    Ist eigentlich leicht zu merken ("&" + Buchstabe (case-sensitive) + "uml" (Umlaut) + ";") bei ß ein wenig anders ;-)

    Und im html-head kannst du noch die erwünschte Codierung (charset) angeben, ist ein wenig eleganter, als dikay's und lokalbook's Lösung, auch wenn es dann halt nur für die Seite gilt, bei der dies steht.
    Aber allgemein gilt halt: Für den Inhalt ist HTML zuständig, nicht htaccess, oder PHP (wobei PHP natürlich auch verwendet werden kann, um HTML zu beeinflussen, aber wozu unnötige Server-Arbeit?)
    Beispiel für HTML-Lösung (im Head):
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />


    lg Ole
  7. t******s

    wenn man mit einem HTML-Editor wie Phase5 oder Notepad++ arbeitet geht es am einfachsten.
    Den Quelltext. im Editor öffnen und dann auf Umlaute konvertieren klicken, fertig.
    Ebenso lassen sich auch Sonderzeichen wie Copyright und ähnliches konvertieren
  8. l*******k

    Hey,

    erstelle eine .htaccess Datei, und füge das rein, müsst dann klappen:

    <Files *.php*>
    AddDefaultCharset iso-8859-1
    </Files>

    Würde mir dann noch interessieren ob es klappte.


    Gruß Tobi

    Beitrag zuletzt geändert: 7.8.2011 13:59:59 von lokalbook
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!