Webes feladatok

+ Egyedi weboldal készítése
+ Webáruház készítése
+ Domain, tárhely intézés

... bővebben

Joomla weboldalak

+ Adminisztráció
+ Egyedi modulok, komponensek
+ Kinézet (template) készítés
+ Problémamegoldás

... bővebben

Sourcerer és idezetekkonyve.hu rossz karakterkódolás

2009. március 25. szerda, 12:18

A joomla fórumon gond akadt a Sourcerer pluginnel. Ezzel a kiegészítővel HTML, JS és PHP kódokat tudunk közvetlenül illeszteni a Joomla tartalomba.

Az idezetekkonyve.hu oldal egyik szolgáltatását szerette volna használni az illető, de amikor a kódot beillesztette az oldalba, csak krix-krax-ok jelentek meg. A hiba onnan jött, hogy az általa futtatott oldal UTF8 kódolású, az idézet meg latin2-es.

Az eredeti, rossz verzió (csak HTML beillesztés):

 
<script type="text/JavaScript" src="http://idezetekkonyve.hu/kod.php?kat=bolcsesseg">
 

Ezt eredményezi:

 

A következő rész már jól jelenítni meg az idézetet:

 

 

Mi volt a trükk? Az, hogy a lekért idézetet először PHP-val átkonvertáltam UTF8-ba, majd azzal irattam ki.

 
<script language="JavaScript" type="text/JavaScript">
<?php
$s = file_get_contents('http://idezetekkonyve.hu/kod.php?kat=bolcsesseg');
 echo utf8_encode($s);
?>
</script>