Portál AbcLinuxu, 4. prosince 2025 12:09
<?php
if(isset($_POST['submit']))
{
echo strlen($_POST['slovo']);
}
?>
<form action="" method="POST">
<input type="text" name="slovo" />
<input type="submit" name="submit" value="Zkus to!" />
</form>
Se mi po vyplnění EN znaků vyplní správná délka ale když zadám třeba písmeno Š, tak se mi zobrazí délka 6! zadám šš a délka 12.... Nevěděl by někdo jak tento probém vyřešit, aby se zobrazovalo kolik znaků je pravdivě? Děkuji za vše.
Řešení dotazu:
, funguje to ale v prohlížeči konqueror to dělá pořád to samé, teď jsi mně navedl a už to nějak vyřeším i tam, mám starý kon na starém cd, tak to možná bude v novějších fungovat a to iconv_ jde snad ve všem krom toho konqueroru, THX.
UTF-8, MySQL, kódování a PHP funkce pro práci s řetězci: strlen, substr aj.
mb_strlen("ž", "utf-8");
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.