leovandamon
25.06.2008, 10:16:12
Witam!
Mam taki problem. Otóż pobieram plik RSS z zewnętrznego serwera. Ma on kodowanie ISO-8859-2. Wyświetlając go na stronie (kodowanie UTF-8) mam krzaczki. Pytałem wujaszka google, szukałem na forach, ale nic z tego nie działa, a iconv nie mogę zaistalować. Chodzi mi o jakąś funkcję, która zmieni znaki z ISO do UTF. Znaki - nie słowa.
Proszę o szybką odpowiedź.
Pozdrawiam, Leo van Damon.
redelek
25.06.2008, 10:38:58
Cytat(leovandamon @ 25.06.2008, 09:16:12 )

Witam!
Mam taki problem. Otóż pobieram plik RSS z zewnętrznego serwera. Ma on kodowanie ISO-8859-2. Wyświetlając go na stronie (kodowanie UTF-8) mam krzaczki. Pytałem wujaszka google, szukałem na forach, ale nic z tego nie działa, a iconv nie mogę zaistalować. Chodzi mi o jakąś funkcję, która zmieni znaki z ISO do UTF. Znaki - nie słowa.
Proszę o szybką odpowiedź.
Pozdrawiam, Leo van Damon.
iconv" title="Zobacz w manualu PHP" target="_manualPozdrawiam
Redelek
leovandamon
25.06.2008, 11:02:44
Cytat
iconv nie mogę zaistalować
Pisałem o tym.
Wujaszek google mówił to samo. Ja jadnak nie mogę wykożystać iconv, więc szukam funkcji. Coś typu:
Kod
<?php
$zmienna = 'Jakiś tekst w ISO-8859-2';
$konwersja = iso2utf($zmienna);
echo $konwersja; // Po przekształceniu na UTF-8
?>
gnowak
25.06.2008, 11:38:18
To nie jest takie proste. Jak już znaki ISO-8859-2 zostały otworzone jako UTF-8, nie da się ich zmienić na prawidłowe wytwarzanie.
Ja dokładnie wyglądają twoje znaki?
ą=?
ę=?
.....
leovandamon
25.06.2008, 11:52:42
Wygląda to tak np. tak:
- Brytyjscy homoseksuali�ci walcz� o reklam� keczupu
- Szef mazowieckiego NFZ straci� stanowisko
gnowak
25.06.2008, 12:04:35
Hmm... google: "php open file iso utf" ->
iso-to-uft8
leovandamon
25.06.2008, 12:22:41
Gnowak, dziękuję za pomoc!
Wszystko już działa.
Pozdrawiam,
Leo van Damon