Andy: htmlentities()

Hi,

warum ersetzt htmlentities() nicht das Eurozeichen?
In der beschreibung steht doch: Wandelt alle Sonderzeichen in entsprechende HTML-Codes um

Muss ich dieses zeichen selber ersetzen?
Welche zeichen werden noch nicht ersetzt?
Gibt es eine funktion die es macht?

Danke
Andy

  1. Hallo Andy,

    warum ersetzt htmlentities() nicht das Eurozeichen?

    Weil es nicht im Zeichensatz ISO-8859-1 enthalten ist.

    In der beschreibung steht doch: Wandelt alle Sonderzeichen in entsprechende HTML-Codes um

    des verwendeten Zeichensatzes

    Muss ich dieses zeichen selber ersetzen?

    Nein.

    Welche zeichen werden noch nicht ersetzt?

    Die, die nicht im verwendeten Zeichensatz enthalten sind.

    Gibt es eine funktion die es macht?

    htmlentities():-)
    Sorge dafür, dass Du einen entsprechenden Zeichensatz verwendest, in dem das Eurozeichen vorkommt.

    Freundliche Grüsse,

    Vinzenz

    1. Hallo Vinzenzhtmlentities():-)

      Sorge dafür, dass Du einen entsprechenden Zeichensatz verwendest, in dem das Eurozeichen vorkommt.

      aja...wie mach ich das?
      Andy

      1. Hallo Andy,

        Vinzenzhtmlentities():-)

        Sorge dafür, dass Du einen entsprechenden Zeichensatz verwendest, in dem das Eurozeichen vorkommt.
        aja...wie mach ich das?

        Indem Du als erstes herausfindest, in welchem Zeichensatz das Eurozeichen vorkommt, schau dazu z.B. in der Wikipedia nach.

        Als zweites findest Du heraus, wie Du htmlentities() beibringst, einen bestimmten Zeichensatz zu verwenden. Das steht im oben verlinkten Handbuchkapitel drin. Finde heraus, welche Parameter htmlentities() entgegennimmt und wofür.

        Freundliche Grüsse,

        Vinzenz