![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 12.02.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Próbowałem już różnych sposobów, również zaczerpniętych z manual'a, szukałem na forum i o dziwo nic nie znalazłem takiego, co wreszcie by mi pomogło. Próbowałem m.in.
Żadne z powyższych rozwiązań mi nie pomogło i wyrażenie nadal nie przepuszcza polskich liter. Proszę o pomoc. Pozdrawiam, Najki. Czy ten problem jest tak trudny, że nikt nie odpowiada? Może ten problem jest tak banalny, że nikt nie odpowiada? A może ten problem jest niemożliwy i coś jest skopane z moim wampserver'em na localhost'cie ? Powiedzcie cokolwiek co może mi pomóc, mam krótki deadline z projektem. Ten post edytował Najki 25.10.2006, 12:57:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, że te wyrażenie ma sprawdzać czy podany ciąg zawiera polskie znaki diakrytyczne?
Wynik u mnie: Kod Tak, są polskie znaki Myślę, że problem może być w różnicy kodowania pliku i danych wejściowych. U mnie kodowanie pliku jest UTF-8 ale dane są wpisany w pliku, więc wszystko się zgadza. Jeżeli dane pobierasz z zewnątrz (DB, GET, POST itd.) proponuję przekonwertować najpierw string do odpowiedniego kodowania, używając np. iconv" title="Zobacz w manualu php" target="_manualJeżeli masz natomiast dostęp do biblioteki mbstring" title="Zobacz w manualu php" target="_manual, to jej funkcje powinny pomóc. pozdr. Ten post edytował siemakuba 26.10.2006, 08:59:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:11 |