Eccomi qua! Come promesso sono tornato a postare la soluzione di questo problema. Ero veramente nella melma, uno di quei casi in cui sembra che una cosa molto semplice diventi impossibile da fare, con genuina incredulità di chi ha un pò più di esperienza in materia. Mi sono armato di umiltà, nonostante 10 anni di esperieza come sviluppatore java devo dire che di Joomla non so molto, forse neanche molto di permessi file su Ubuntu, ma non era questa la questione (ringrazio comunque chi si è sforzato di darmi delle indicazioni precise come tomtomeight, per chi mi ha trattato con un pò di sufficenza invece lo assolvo, capita anche questo

, vi assolvo tutti).
Per mia fortuna ho cercato e trovato con un pò di pazienza sul sito inglese joomla.org un post che risolveva il mio problema (devo dire che anche li ho trovato gente molto disponibile e gentile) scavando tra i post ho strovato questo articolo:
http://forum.joomla.org/viewtopic.php?f=707&t=808997In pratica per chi usa Joomla su Xampp con PHP 5 c'è da sostituire due righe di codice in libraries/joomla/filter/input.php più meno verso la riga numero 666:
$source = preg_replace_callback('/&#(\d+);/m', function($m){return utf8_encode(chr($m[1]));}, $source);
$source = preg_replace_callback('/&#x([a-f0-9]+);/mi', function($m){return utf8_encode(chr('0x'.$m[1]));}, $source);
C'è anche questo link
https://github.com/joomla/joomla-cms/pull/1309/filesPer dirla all'Inglese maniera "Solution effective and very much appreciated."
Che dite mettiamo "risolto" al post? magari specificando qualcosa di più nel titolo relativo al fatto che il problema si verifica con xampp? Ho vinto qualche medaglietta come problem solver?
Un saluto a tutti e ancora grazie a chi ha cercato di aiutarmi.