Autor | Zpráva | ||
---|---|---|---|
yenkee Profil * |
#1 · Zasláno: 19. 10. 2006, 09:11:20
Dobrý den.
Mám takový problém: <?php $retezec1 = "ěščřžýáíé"; echo strlen($retezec1); //vypíše 18 $retezec2 = "qwererew"; echo strlen($retezec2); //vypíše 8 ?> Jak je to možné? Prosím o pomoc... |
||
tiso Profil |
#2 · Zasláno: 19. 10. 2006, 09:45:49
Vysvetlením je že máš viacbytové kódovanie - utf-8
|
||
nightfish Profil |
#3 · Zasláno: 19. 10. 2006, 09:53:43
řešením je použít http://cz.php.net/manual/cs/function.mb-strlen.php
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0