Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z kodowaniem znaków - proszę o pomoc
Forum PHP.pl > Forum > PHP
Kris_wroclaw
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?
jot
pobaw sie funkcja iconv

$zmienna=iconv('utf-8','iso-8859-2',$zmienna);
Kris_wroclaw
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 winksmiley.jpg


topic do kasacji.
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.