Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak obliczać długość tekstu z polskimi znakami ?, mb_strlen zle dziala, zawyza wartosci
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Witam. Mam taki problem bo potrzebuje policzyć długość tekstu z pl znakami. Przykładowy tekst:
Kod
Mając do czynienia z systemem Windows Vista



dlugosc tekstu: 43
strlen daje: 44
mb_strlen daje: 44

z tego co czytalem w manualu mb_strlen powinien liczyc znaki a nie bity wiec to ą zawyza wartosc.
(IMG:style_emoticons/default/sciana.gif)

Edit: Ok przepraszam za kłopot, nie doczytalem
mb_strlen($string,'UTF-8')
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Już podał rozwiązanie. Wystarczy.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 19:43