![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem kod który pobiera dane z pewnej strony wszystko jest ok tylko że na stronie z której pobieram dane jest zwalone kodowanie "krzaczki są".
Czy mogę zmienić kodowanie z poziomu mojego skryptu? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok tylko teraz jaki zestaw znaków, na stronie z której pobieram jest:
Kod <meta http-equiv="Content-Type" content="text/html;>charset=ISO-8859-2" /> u mnie jest utf-8 i w iconv(); mam
i jest trochę lepiej |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A może sprecyzujesz sformułowanie "trochę lepiej"?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ę, ń działa nie działa ś
to co robię źle? hallo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) nie da się w tym nic zrobić? |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Zapodaj kod wszystkiego co tam masz.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
proszę bardzo:
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ech... Wystarczyło wejść na tą stronę i zobaczyć ze kodowanie jest zwalone. Ale widać jak mało ludzi wie o takiej opcji w przeglądarce (zestaw znaków). Zmien sobie na Windows-1250 (takie też ustaw w kodowaniu źródłowym iconv) i zobaczysz efekt.
Daj jeszcze iconv na tytuł... Poza tym zastosowanie ob_start jest troche na okretke. Wystarczy dodac do curla opcje RETURNTRANSFER -> wiecej info w manualu Ten post edytował wookieb 6.03.2009, 14:45:03 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
wiem że jest kodowanie zwalone na tej stronie zobaczę z windows-1250
ok zrobiłem tak: i działa ale jeszcze gdy przepuszczam to przez ajaxa i index.html to kodowanie znów się zwana a mam kodowanie ISO-8859-2 ;/ |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A sprawdź kodowanie swojego pliku php i kodowanie strony na ktorej to pokazujesz.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
AJAX domyślnie bierze UTF-8. Może to jest powodem.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
wszędzie dałem UTF-8 i działa jak powinno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a jest możliwość żeby przejść w ajaxsie na ISO-8859-2? Ten post edytował Lejto 7.03.2009, 10:25:23 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
A stosujesz jakąś bibliotekę, czy goły XMLHttpRequest?
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
goły XMLHttpRequest bez biblioteki
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Próbowałeś może czegoś takiego:
Kod xmlHttp.overrideMimeType('text/html; charset=windows-1250'); ? |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie nie próbowałem, jak będzie potrzeba to zobaczę
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 14:44 |