kostenloser Webspace werbefrei: lima-city


Sonderzeichen als htmlentities ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sparsuche

    sparsuche hat kostenlosen Webspace.

    Hallo

    wie kann ich Sonderzeichen immer in htmlentities umwandeln?

    manche gehen, aber viele eben nicht, wie bekomme ich "alle" hin ?

    also mit
    htmlentities()


    aus ä wird
    ä
    und aus © wird
    ©


    ABER
    aus € wird nicht
    €
    und aus — wird nicht
    —

    ... usw.

    meinetwegen können die Sonderzeichen auch anders dargestellt werden,
    z.B. aus € wird
    &#8364
    und aus — wird
    &#151

    ... usw.

    gibt es fafür eine PHP-Funktion, die "alle" Sonderzeichen "browsersicher" umwandeln kann ?
    egal ob aus dem € Zeichen das
    €
    oder das
    &#8364
    wird (was wäre besser?)

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    sparsuche schrieb:
    gibt es fafür eine PHP-Funktion, die "alle" Sonderzeichen "browsersicher" umwandeln kann ?
    egal ob aus dem ? Zeichen das
    €
    oder das
    &#8364
    wird (was wäre besser?)

    Anstatt von
    htmlentities()
    könntest du auch
    htmlspecialchars()
    verwenden um dich vor XSS zu schützen und ansonsten alles als UTF-8 ausgeben. Damit ist das auch Browsersicher und es muss nicht so viel ersetzt werden.
  4. 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!