ČŽŠ windows-1250/utf-8 problem
 
inkanet9. feb 2010 14:20:55Pridružen od:
3. okt 2008
73 objav
+1000
#1S strani: http://www.snezni-telefon.si/smucisca/sneg7.xml pobiram podatke o snežnih razmerah. Težave imam potem s prikazom čžš-jev.

Za prikaz v Joomli uporabljam tole PHP kodo:$source=file_get_contents("http://www.snezni-telefon.si/smucisca/sneg7.xml");

preg_match("/<Datum>(.*?)<\/Datum>/",$source, $result);
$par1=$result[0];
preg_match("/<Ura>(.*?)<\/Ura>/",$source, $result);
$par2=$result[0];
preg_match("/<Vreme>(.*?)<\/Vreme>/",$source, $result);
$par3=$result[0];
preg_match("/<Info>(.*?)<\/Info>/",$source, $result);
$par4=$result[0];
preg_match("/<Temperatura>(.*?)<\/Temperatura>/",$source, $result);
$par5=$result[0];


echo $par3.'<br>';
echo $par4.'<br>';
echo $par5.' °C<br><br>';
echo $par1.' ob '.$par2.'<br>';

Problem je verjetno zato ker XML stran uporablja windows-1250 encoding na moji strani pa UTF-8. Kako bi popravil kodo da bi pravilno prikazovala čžš-je ?
všeč(0)ni všeč(0)spam(0)
Joomla, Drupal, WP generator predlog joomla template editor | joomla template maker | Apartmaji Bovec
 
Roky9. feb 2010 14:31:37Pridružen od:
9. apr 2008
809 objav
+158-124
#2$source=file_get_contents("http://www.snezni-telefon.si/smucisca/sneg7.xml");
$source=iconv('CP1250', 'UTF-8', $source);
všeč(+2)ni všeč(0)spam(0)
 
Vini9. feb 2010 14:31:51Pridružen od:
1. sep 2006
4893 objav
+923-13716
#3iconv je najkrajši možen odgovor na tvoje vprašanje :)
nazadnje urejal Vini 9. feb 2010 14:32:11 (typo)
všeč(+2)ni všeč(0)spam(0)
 
inkanet9. feb 2010 14:36:38Pridružen od:
3. okt 2008
73 objav
+1000
#4Huu tole pa je bil ekspres odgovor in rešitev.

Deluje, najlepša hvala obema.
všeč(0)ni všeč(0)spam(0)
Joomla, Drupal, WP generator predlog joomla template editor | joomla template maker | Apartmaji Bovec
 
stran 1 od 1 |<<1>>|
Sledimo Marinu!
Naš uporabnik Marin se je odpravil na veslanje s kajakom od Savudrije do Zakintosa, podrobnosti lahko preberete v temi Zdrav duh v zdravem telesu
42.69°N, 17.74°E
zadnja posodobitev: 30. jul 15:56:45