Autor | Zpráva | ||
---|---|---|---|
gaminn Profil * |
#1 · Zasláno: 3. 2. 2006, 19:53:14
Zdravím,
používám smarty ke změně prvního písmena ve slově na velké: {$var|capitalize} // $var='říjen' výstupem tohoto zadání je ale "říJen". Funguje to tedy tak, že se se smarty pokusí změnit na velké první písmeno a každé další, které následuje po nějakém znaku s diakritikou. Znaky s diakritikou přitom neumí na velké převést. Vpadá to tedy tak, že slovo říjen je smarty považováno za větu skládající se ze slov "ř", "í", "jen". Smarty používám poprvé, takže - mohl by mi někdo ušetřit čas a napsat nějakou radu? Díky moc. |
||
gaminn Profil * |
#2 · Zasláno: 4. 2. 2006, 21:30:35
Problém vyřešen, stačí se zamyslet nad tím, že utf-8 je multibyte kódování, tedy že klasické funkce pro řetězce se nemusí chovat správně.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0