Mastershrimp: Selbstgebautes htmlentities() scheitert an Sonderzeichen + UTF-8

Beitrag lesen

Heyho!

Danke für die schnelle Antwort!

Warum willst du überhaupt irgendwelche Zeichen kodieren? Das schöne an UTF-8 ist doch, dass du dann keine Zeichen mehr in (X)HTML kodieren musst.

Puh, ja, gute Frage ;-) Ich ging halt davon aus, dass man das einfach so macht... ;-) Bin durch das ganze UTF-8-Thema noch nicht 100% durchgestiegen ;-)

»» ~~~php

// Convert temporarily

»» $content = iconv("UTF-8", "ISO-8859-1", $content);


>   
> An dieser Stelle verlierst du potentiell Informationen, denn nicht alles was du mit UTF-8 darstellen kannst, kannst du auch mit ISO-8859-1 darstellen.  
  
Ok, das macht Sinn.  
  
Was empfiehlst du denn dann? Einfach nur unmaskiert ausgeben? Hat das keine Nachteile? Wäre mir persönlich auch am liebsten.  
  
strip\_tags() würde ich natürlich sicherheitshalber in der Ausgabeverarbeitung drin lassen, damit kein unerwünschtes HTML benutzt werden kann.  
  
  
Gruß  
  
Mastershrimp