Autor Zpráva
m.k_k
Profil *
Ahoj všichni,
mám malý problé s funkcí strtoupper. Když ji použiji na lokále (W XP, Apache 2, PHP 5) tak je vše v pořádku. Převedou se na velká písmena i české znaky. Ale když svoje skripty nahraju na web, tak zůstávají znaky s českou diakritikou malé ("měkké" se převedlo jako "MěKKé"). Už jsem z toho zoufalý. Nevíte někdo, kde by mohla být chyba.
Díky
MartinK
Alphard
Profil
v nastavení (upozorňuje na to i manuál)
podívej se sem http://php.vrana.cz/prevod-na-velka-pismena.php (teď má server nějaký výpadek, takže http://66.102.9.104/search?q=cache:oAolRwqnFVkJ:php.vrana.cz/prevod-na -velka-pismena.php+php+na+velk%C3%A1+p%C3%ADsmena&hl=cs&ct=clnk&cd=1)

a ještě upozorním na možnost použít strtr() a pro znaky s diakritikou vytvořit asociativní pole
m.k_k
Profil *
Díky moc,
nakonec jsem použil vlastnost text-transform. Připadla mi jako docela "čisté" řešení.
Martin
DJ Miky
Profil
Nebo můžeš použít fci mb_strtoupper, která převod českých znaků umí.
karbon
Profil *
DJ Miky
Při použití kódování např. UTF-8 se funkce mb_* rozhodně vyplatí.

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: