Autor Zpráva
clousseau
Profil
Ahoj,
prosím o pomoc, na mé stránce se zobrazuje místo českého znaku otazník. Děje se to v momentě, kdy oříznu string PHP funkcí

'TITLE' => (strlen($row['title']) > 25) ? substr($row['title'],0,24).'...' : $row['title'],

Zobrazí se to takto: Hotel ubytování Česk�...

Kdybyste to potřebovali vidět naživo, jedná se o blesarna.cz - chyby jsou hned na úvodní stránce.

Jinak je čeština v naprostém pořádku, nastaveno UTF8 všude, kde je to vyžadováno.

Děkuji moc za pomoc
Kajman
Profil
Použijte
'TITLE' => (mb_strlen($row['title']) > 25) ? mb_substr($row['title'],0,24).'...' : $row['title'],
clousseau
Profil
Díky moc, musel jsem použít mb_substr($row['title'],0,24, 'UTF-8')

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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