Autor Zpráva
Alan245
Profil *
Dobrý den.

Když použiji funkci str_replace na text s českými znaky tak dostanu úplně jiné znaky.
Viz kód :

$text = "{čšžčřýžýíáýíáíá}";
$text = str_replace(array('{', '}'), array('{', '}'), $text);
echo $text;


A dostanu něco jako {čšžčřýžýíáýíáíá}.

Nevíte prosím kde je chyba ?
Děkuji.
Taps
Profil
Alan245:
a co konkrétně potřebuješ udělat ?
Alan245
Profil *
Převést { na
& # 1 2 3;
(musel jsem tam dát mezery, protože diskuse to vypisuje jako znak) a to samé u ukončení složené závorky.
imploder
Profil
Alan245:
Dalo by se použít funkci mb_ereg_replace - ta podporuje Unicode a nahradí v řetězci výskyty podřetězce odpovídajícího regulárnímu výrazu.

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