martin: Umlaute in der Datenbank

Hallo, ich übernehme automatisch Texte von einer html-Seite in eine Datenbank.
In den Texten gibt es auch Umlaute, "ß", usw. Diese Umlaute werden z.B. "gegenüber" geschrieben.
Meine Frage: gibt es in php oder sql eine Funktion, mit der ich die Umlaute in "normale" Zeichen umwandeln kann oder muss ich diese Zeichenkettenabschnitte jeweils ersetzen?

Gruß martin

  1. Hi,

    Hallo, ich übernehme automatisch Texte von einer html-Seite in eine Datenbank.
    In den Texten gibt es auch Umlaute, "ß", usw. Diese Umlaute werden z.B. "gegenüber" geschrieben.
    Meine Frage: gibt es in php oder sql eine Funktion, mit der ich die Umlaute in "normale" Zeichen umwandeln kann oder muss ich diese Zeichenkettenabschnitte jeweils ersetzen?

    Wenn ich dich richtig verstanden habe, suchst du nach der Funktion htmlentities(). Infos darüber: http://php4.globe.de/manual/de/function.htmlentities.php.

    Gruß
    Arx

    --
    Do it yourSELF 'cause SELFmade is bestmade.
    Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
    Selfcode entschlüsseln: http://peter.in-berlin.de/projekte/selfcode/
    Selfcode-Info: http://emmanuel.dammerer.at/selfcode.html
    Für alle Forum-Neulinge:
    1.http://de.selfhtml.org/
    2.http://suche.de.selfhtml.org/ -> http://forum.de.selfhtml.org/archiv/
    3.http://forum.de.selfhtml.org/faq/ -> http://forum.de.selfhtml.org/cgi-bin/fo_post
  2. Hallo martin,

    In den Texten gibt es auch Umlaute, "ß", usw. Diese Umlaute werden z.B. "gegenüber" geschrieben.

    Du möchtest also HTML-Entities dekodieren?

    Meine Frage: gibt es in php oder sql eine Funktion, mit der ich die Umlaute in "normale" Zeichen umwandeln kann oder muss ich diese Zeichenkettenabschnitte jeweils ersetzen?

    Die PHP-Online-Doku meint dazu: http://www.php.net/manual/de/function.html-entity-decode.php

    Freundliche Grüsse,

    Vinzenz