Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%)
|
Kod ten elegancko zmienia tło łańcucha $word (wykorzystując do tego css) dopóki nie pojawią się wyrazy z polskimi znakami takie jak "się" "aż"
Kodowanie strony mam ustawione jako UTF-8, co trzeba zrobić żeby preg_replace widział polskie znaki? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%)
|
Jeżeli masz problemy z preg_match to poszukaj w manualu o iconv. Pozwoli na konwersje z innych kodowań na pożądane. Z doświadczenia wiem, że preg_match czasami wariuje nawet dla wyciągniętych z bazy danych informacji idealnych rekordów utf8 - odpowiedź na zagadnienie jest prosta. Ten sam skrypt w innych konfiguracjach serwera potrafi zachowywać się różnie dla znaków specjalnych. Dowód: Na OVH nigdy nie miałem problemu z kodowaniem i szukaniem funkcjami preg_match. Wystarczyło przenieść skrypt na serwer klienta na nazwa.pl i .... nie komentuje ;-)
|
|
|
|
borpaw Zaznaczanie tekstu za pomocą preg_replace 4.12.2010, 19:52:38
marrrecki Przekonwertuj plik na UTF-8. 6.12.2010, 15:54:49 
modern-web Cytat(marrrecki @ 6.12.2010, 15:54:49... 6.12.2010, 16:42:42 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 05:09 |