Problem mit Umlauten in Datenbank

  • Hey,

    ich habe ein Formular erstellt, bei dem die Daten in einer Datenbank gespeichert werden. (MS-SQL)

    Jedoch werden Umlaute (ä, ö, ü) so angezeigt:

    Günther -> Günther

    Jedoch tritt dieses Problem anscheinend nur mit PHP auf, da vorherige Einträge, die mit Access eingetragen wurden, die Umlaute ganz normal anzeigen.


    Muss ich da bei PHP irgendwas einstellen?


    Gruß,

    Ilkay

  • Hey,


    Du kannst einstellen welchen Charset die Tabelle hat. Ebenso kannst du den Charset bei der Dantenbankverbindung sowie im HTML-Dokument im Kopfbereich festlegen.


    Ich hatte bereits auch das Problem, dass einfach der Umlaut nicht richtig ausgegeben wurde. Dort haben meine genannten Ratschläge auch nicht geholfen. Da musste ich dann mit der speziellen PHP Funktion, utf8_encode, das Sonderzeichen ausgeben, damit es richtig angezeigt ist.


    Grüße,

    Stef

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!