Autor | Zpráva | ||
---|---|---|---|
Tonny Profil * |
#1 · Zasláno: 19. 10. 2013, 17:50:42
Ahoj
mám problém s českými znaky u funkce subst: z databáze si vytáhnu řetězec, třeba ěščřž a chci ho oříznout na 3 znaky vypíše mi to 'ě?'. Testováním jsem přišel na to, že to nemusí být ani dotaz z databáze - substr bere znaky s diakritikou ne jako jeden, ale jako dva. Nevíte prosím někdo, jak by se dalo ošetřit aby substr bralo znaky s háčkem jako jeden znak a "neuřezávalo" je to v půlce, čímž vznikne nečitelný znak? Myslím, že chybou v kódování databáze ani stránky to nebude (obojí v UTF8). Potřebuji to v ideálním případě vyřešit pomocí PHPka ne MySQL. Díky moc |
||
Medvídek Profil |
#2 · Zasláno: 19. 10. 2013, 17:57:15
Tonny:
Použij http://php.net/manual/en/function.mb-substr.php |
||
Alphard Profil |
|||
Tonny Profil * |
#4 · Zasláno: 20. 10. 2013, 16:26:14
Díky, funguje to :)
|
||
Časová prodleva: 11 let
|
0