Autor Zpráva
jaknato
Profil *
Prosím o radu. Jaký je problém u funkce str_replace("řada","řada-","další řada8") u řetězce v UTF8.
Nějak si tato funkce neporadí s diakritikou.
Děkuji za radu
Tori
Profil
Mně to funguje normálně, buď je chyba někde jinde (substr a jiné funkce), nebo některý z řetězců, které funkci předáváte, je v jiném kódování než ostatní. U str_replace se ani kódování nezadává, protože na něm v podstatě nezáleží - jedna sekvence bajtů se nahradí jinou sekvencí, není potřeba rozlišovat vícebajtové znaky jako u substr/strlen/...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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