Hallo,
weiß jemand, für was man htmlspecialchars() den Zeichensatz mitgeben kann? Bei der Umwandlung sind doch nur ASCII-Zeichen betroffen.
Folgendes Beispiel gibt auch wie erwartet "identisch!" aus:
<?php
$original_string = '<b>"Hello World!" äöüß 互联网 انټرنټ अंतरजाल ອິນເຕີເນັດ ☀ ★</b>';
$string_1 = htmlspecialchars($original_string);
$string_2 = htmlspecialchars($original_string, ENT_COMPAT, 'utf-8');
if($string_1 === $string_2) echo 'identisch!';
?>
Alex