Sven Rautenberg: urldecode ?

Beitrag lesen

Moin!

nächster Versuch:

$query = "SET NAMES utf8";
$result = mysql_query($query);

... führt zu einem Ergebnis. Allerdings krieg ich die
DB-Werte dann nicht mehr mit htmlentities vernünftig
maskiert.

Mußt du ja auch gar nicht. Nimm htmlspecialchars(), das reicht vollkommen aus. Es ist ja gerade das nette Feature, dass man mit einer Unicode-Codierung wie UTF-8 keinerlei Entities mehr benötigt, weil alle Zeichen durch UTF-8 direkt codiert werden können. Lediglich die HTML-eigenen Sonderzeichen müssen natürlich maskiert werden.

htmlentities() gehört von daher eigentlich schon lange auf den Müll.

- Sven Rautenberg

--
"Love your nation - respect the others."