Free Tibet

RSS i kodowanie - pomóżcie

Wpis na poziomie 0., wysłany dnia 08 maja 08 roku o godzinie 00:19:12 do kategorii: IT.

5 komentarzy | Dodaj komentarz | Trackback | Do góry

Dzisiaj (a właściwie już wczoraj) postawiłem sobie za cel stworzenie swojego pierwszego RSSa – w dodatku generowanego przez kod, który pobiera dane z bazy MySQL używanej przez forum na silniku Phorum (;-)).

Jakiś czas temu skończyłem, wszystko cacy, wspaniale, zero błędów nawet w feed validatorze, ale jest jedna pewna przeszkadzajka... Mianowicie mimo tego, że w bazie danych i pliku są ustawione te same kodowania (iso-8859-2, niestety), to część polskich literek wyświetlana jest jako znaki zapytania. Tym bardziej czuję się zdezorientowany, bo forum mające zadeklarowane także iso-8859-2 pokazuje wszystko dobrze... Proszę, spróbujcie pomóc! :)

Adres feeda to t-love.art.pl/rss.xml, a forum to t-love.art.pl/forum.

Komentarze

Zajc 08 maja '08, 01:00:30

Sproboj na poczatku pliku PHP wyslac zapytanie do bazy:

SET NAMES latin2;

D4rky 08 maja '08, 01:47:46

nie partacz tylko uzywaj unicode jak mamusia kazala to nie bedzie problemow.
a tak to Zajc++

Kangel 08 maja '08, 08:03:26

D4: Chciałbym, ale to nie jest moja strona ;-)
Zajc: Dzięki, spróbuję jak wrócę do domu :D

Minio 08 maja '08, 09:37:51

Kangel:
A to w Pythonie tym czym piszesz (coś mi się porąbało, że Ty w Pythonie to napisałeś :) ) nie można zadeklarować kodowania danych wejściowych (baza) jako ISO, a wyjściowych (plik) jako UTF-8?

Kangel 09 maja '08, 08:11:41

Zajc: działa :)

Jeśli komentujesz, postaraj się, żeby Twoja wypowiedź była w miarę kulturalna i na temat. Z miłą chęcią przyjmę nawet największą krytykę, jeśli będzie ona konstruktywna oraz właśnie kulturalna.

W komentarzach możesz używać znaczników Textile, jednak bez obrazków. Inne znaczniki, jak np. HTML, nie działają i zostaną wyświetlone jako zwykły tekst. Jeśli już koniecznie musisz wpisać długi link bez użycia Textile, proszę, skracaj za pomocą tego lub tego serwisu.

Dodaj komentarz