| 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: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0