Autor Zpráva
benett
Profil
Mám skript, který je zakódován v UTF-8, obsahuje "setlocale(LC_ALL, 'cs_CZ');"
Jak nejlépe odstranit diakritiku z řetězce v ISO-8859-2, který skript přečte?
Kajman
Profil
Řetězec si můžete např. díky iconv, převést na utf8 a následně odstranit diakritiku klasicky.

Možná by šlo přímo i
$bez = iconv('ISO-8859-2', 'ASCII//TRANSLIT', $retezec);
ale raději si to pečlivě zkontrolujte, zda všechny české znaky převede, jak má.
Jan Tvrdík
Profil
Odstranění diakritiky z různých kódování
benett
Profil
Jan Tvrdík: díky moc, ta funkce cs_iso2ascii je přesně to, co jsem potřeboval

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