Portál AbcLinuxu, 23. července 2025 09:14


Dotaz: Špatné zobrazení délky řetězce

7.3.2010 15:02 pinďa
Špatné zobrazení délky řetězce
Přečteno: 164×
Odpovědět | Admin
Zdravim, prosím HELP ME! Na stránce s kódem:
<?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:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.3.2010 15:22 fraxinus | skóre: 20 | blog: fraxinus
Rozbalit Rozbalit vše Re: Špatné zobrazení délky řetězce
Odpovědět | | Sbalit | Link | Blokovat | Admin
PHP v tvojej verzii neporporuje unicode. Pouzi iconv_strlen a ine iconv_* funkcie
7.3.2010 15:44 pinďa
Rozbalit Rozbalit vše Re: Špatné zobrazení délky řetězce
Moc děkuju :-), 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. :-)
Fuky avatar 7.3.2010 16:14 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Špatné zobrazení délky řetězce
Odpovědět | | Sbalit | Link | Blokovat | Admin

UTF-8, MySQL, kódování a PHP funkce pro práci s řetězci: strlen, substr aj.

mb_strlen("ž", "utf-8");
-- RÁMO: psí tábor , ETriatlon: Výuka plavání

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.