• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Umlaute werden falsch dargestellt

mille

Neues Mitglied
Hallo, ich habe die folgende Problematik, dass die Umlaute auf einer Seite meiner Homepage falsch dargestellt werden.
Hat jemand einen Hinweis, wie ich dies beheben könnte?

URL: richpix.de <- unten den Button "Feedback" anklicken. In dem nun geöffneten Popup sind die Umlaute nicht korrekt.
 
richtig maskiert?
schau' dir dazu die funktion htmlentities() an.

Edit: da du hier neu bist und dich vielleicht noch nicht so gut auskennst, hier ein kleines beispiel:

htmlentities() wandelt umlaute, die nicht zum ASCII gehören in diverse maskierungen um, die dann korrekt angezeigt werden.

htmlentities('Oberst Kübel') --> Oberst K&uuml;bel

jetzt können auch umlaute korrekt dargestellt werden

PHP:
<?php
function umlaute($string)
   {
   if empty($string)
      {
      return false;
      }
         else
            }
            $string = htmlentities($string);
            
            return $string;
            }
   }
?>

angewendet wird das so:

PHP:
<?php
$var = 'günthär übt überäll künstlärischä gäschöchtä ünd zöht däbei auch immär wöder däs ß ün vördärgründ';

umlaute($var);
?>

Nils aka XraYSoLo
 
Zuletzt bearbeitet:
Essenziell dabei sind drei Stellen, wo der Zeichensatz verwendet wird, alle müssen identisch sein:
1. Im HTML-File der entsprechende meta-Tag
2. Die Datei muss im selben Charset abgespeichert sein.
3. Die Seite muss vom Server im richtigen Charset ausgeliefert werden.
 
Zurück
Oben