Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg_match encje
Forum PHP.pl > Forum > Przedszkole
Qss
Witam, mam problem i nie wiem jak z tego wybrnąć ;D
Otóż tak pobieram ruską strone za pomaca file_get_contents() i zapisuje do zmiennej $web

i pozniej chce wyciągną pewny cąg z tej strony który pasuje do jakiegoś wzoru np.

  1. <a id="cos">слово</a>

no i własnie chodzi o te ruskie znaczki moge je zapisać jako encje
Kod
слово
no których tu akurat wstawić nie mogę bo zamienia na znaki ;p
ale
Kod
&#1089; &#1083; &#1086; &#1074; &#1086;
jakoś dało rade ;D
tak tylko jak teraz napisać regexp dla tych encji żeby je interpretowało jako literka a nie jakiś ciąg znaków
jasin
A takie coś nie zadziała
Kod
preg_match('/\w*(слово)\w*/iu',$str);

?

Oczywiście plik skryptu powinien być zapisany z kodowaniem UTF-8
Qss
no właśnie nie bardzo :/
erix
Ok, jaka jest zawartość tamtej strony? Kodowanie właściwe i wymuszone?
Qss
  1. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.