![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam rss, który kodowany jest w iso-8859-2,
mam bazę mysql, która ma takie ustawienia: kodowanie dla bazy: latin2_general_ci, natomiast przy tabelach metoda porównywania napisów jest: latin1_swedish_ci. Potrzebowałem skrypt, który przerzucałby wpisy rss do bazy. Napisałem taki, ale pojawiają się krzaki zamiast polskich liter. Niestety nie mogę zmienić kodowania ani rssa, ani bazy - obie rzeczy nie należą do mnie. Bardzo proszę o pomoc, jak skonwertować te odczytane wpisy rss? Probowałem z iconv, ale nie podziałało, może coś źle robię, może macie jakiś przykład? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 9.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
pobaw sie funkcja iconv
$zmienna=iconv('utf-8','iso-8859-2',$zmienna); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Bawiłem się iconv, ale to nic nie dawało.
Ale w koncu udało mi się znaleźć problem. RSS wcale nie był w iso-8859-2, mimo, że miał tak w nagłówku, ale w utf-8!! A ja się męczyłem na wszystkie sposoby z tym konwertowaniem z iso-8859-2 ![]() topic do kasacji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:56 |