Autor Zpráva
yenkee
Profil *
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
Vysvetlením je že máš viacbytové kódovanie - utf-8
nightfish
Profil
řešením je použít http://cz.php.net/manual/cs/function.mb-strlen.php
Toto téma je uzamčeno. Odpověď nelze zaslat.