[php] Polskie znaki w preg_replace

0

Witam.
Czy ktoś z forumowiczów wie może dlaczego:
eregi_replace('[ą]','<b>\\0</b>',$tr);
podkreśla w ciągu także znak "a" i tak samo sprawa się ma z pozostałymi znakami (przy ę podświetla też e itd).
Dodatkowo mam pytanie - ponieważ [] także zatrzymuje się na polskich znakach mam prośbę czy ktoś mógłby pokazać kawałek składni dla wybrania także polskich znaków.

Pozdrawiam
Michał.

0

Bo kodowanie jest źle ustawione w pliku i tyle.

0

Z innej beczki. W temacie piszesz o "preg_replace", a w treści już o archaicznym "eregi_replace".

0

Spróbuj:

preg_replace('/[ą]/u','<b>\\0</b>',$tr);

albo poczytaj o mb-eregi-replace

1 użytkowników online, w tym zalogowanych: 0, gości: 1