Autor | Zpráva | ||
---|---|---|---|
m.k_k Profil * |
#1 · Zasláno: 26. 6. 2008, 23:42:37
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 |
#2 · Zasláno: 26. 6. 2008, 23:59:34
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 * |
#3 · Zasláno: 27. 6. 2008, 09:28:41
Díky moc,
nakonec jsem použil vlastnost text-transform. Připadla mi jako docela "čisté" řešení. Martin |
||
DJ Miky Profil |
#4 · Zasláno: 27. 6. 2008, 10:48:10
Nebo můžeš použít fci mb_strtoupper, která převod českých znaků umí.
|
||
karbon Profil * |
#5 · Zasláno: 27. 6. 2008, 11:19:13
DJ Miky
Při použití kódování např. UTF-8 se funkce mb_* rozhodně vyplatí. |
||
Časová prodleva: 17 let
|
0