deirathe
2.09.2008, 16:42:59
Pobrałem ostatnio Zend Studio i wszystko ladnie dobrze dopelnia kod itd, ale jest problem kiedy wstawie w funkcje strlen() polskie znaki to zwraca dziwne wyniki np dla ą dlugosc dwa dla a 1- polskie ogonki liczy podwojnie i nie potrafie sobie z tym poradzic, kolejnym elementem jest funkcja ord() ktorej tez nie moge uzyc bo dzieja sie "cuda na kiju" i to samo z chr. Spotkal sie moze ktos z podobnymi ewenementami??
deirathe
2.09.2008, 16:58:20
fajnie, gdyby to dzialalo mb_strlen tez mi zwraca podwojnie polskie ogonki, czy takie jest zalozenie?
decha-design
2.09.2008, 20:50:52
może spróbuj zmienić kodowanie dla plików bo domyślne jest UTF-8 a ty chyba operujesz na ISO-8859-2 ... np. przy tworzeniu nowego projektu masz wybór domyślnego kodowania lub gdzieś w opcjach ...
jeżeli to nie to, to nie mam zielonego pojęcia ...
Kicok
3.09.2008, 08:30:29
<?php
echo mb_strlen
( 'Zażółć gęślą jaźń', 'UTF-8' );
// LUB:
mb_internal_encoding( 'UTF-8' );
echo mb_strlen
( 'Zażółć gęślą jaźń' );
?>
mb_internal_encoding" title="Zobacz w manualu PHP" target="_manual