Autor Zpráva
4ever
Profil
Ahoj. Mám stránku a zdrojový text v kódování UTF-8 a tento kód:
$str = '<p>
Ahoj jak se mate<br>
Žena mi říkala, že se nemám vracet domů.
';
preg_match('@(?i)(?:)(?Um)(?:<p>.*)([Žž]ena.*)(?:\.)@s', $str, $matches);
print_r($matches);


Vrací:
Array
(
[0] => <p>
Ahoj jak se mate<br>
Žena mi říkala, že až půjdu od Žanety, tak se nemám vracet domů.
[1] => �ena mi říkala, že až půjdu od Žanety, tak se nemám vracet domů
)


Rozumíte tomu někdo proč se ve vnořené předloze nezobrazí správně kódování? Je to chyba funkce nebo co? Je-li první znak velké Ž tak se nezobrazí správně
Alphard
Profil
Zkuste tam dát parametr u.
4ever
Profil
Ty, brďo, díky moc!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0