Vielen Dank euch beiden, dass war sehr hilfreich! Folgendes Script habe ich verwendet und es gibt beide "Ö" identisch aus.
$strA = "Ö";
$strB = "Ö";
var_dump($strA); // string(2) "Ö"
var_dump($strB); // string(3) "Ö"
echo "<p>A: ".bin2hex($strA)."</p>"; // A: c396
echo "<p>B: ".bin2hex($strB)."</p>"; // B: 4fcc88
// String normalisieren
$strA = normalizer_normalize( $strA, Normalizer::FORM_C );
$strB = normalizer_normalize( $strB, Normalizer::FORM_C );
var_dump($strA); // string(2) "Ö"
var_dump($strB); // string(2) "Ö"
Zuvor musste ich in der php.ini noch extension=php_intl.dll auskommentieren.
Gruß ebody