dedlfix: Ungleiche Zeichenanzahl, obwohl String identisch ist

Beitrag lesen

Tach!

Der Code zeigt einen Unterschied:

$strA = "Ö";
$strB = "Ö";

echo "<p>A: ".bin2hex($strA)."</p>"; // A: c396
echo "<p>B: ".bin2hex($strB)."</p>"; // B: 4fcc88

Also ein Ö und ein O mit extra Pünktchen: ̈◌

Wie kann ich jetzt weiter vorgehen, damit die Strings wirklich identisch sind?

Die Verwendung von Apple-Produkten untersagen. Oder eine UTF-8-Normalisierung vornehmen. Wie oder ob letzteres in PHP geht, weiß ich aber nicht.

dedlfix.