- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Warning: cannot yet handle MBCS in html_entity_decode()! in
-
Warning: cannot yet handle MBCS in html_entity_decode()! in
Ho appena installato Joomla per un cliente ed ora che il sito è on line quando sul frontend tento ti aprire un articolo mi da una bella fila di questi errori.
Warning: cannot yet handle MBCS in html_entity_decode()! in /web/htdocs/.../home/libraries/joomla/application/pathway.php on line 209
è un errore legato a versioni di php precedenti alla 5
così ho riscontrato dal phpinfo che effettivamente l'hosting ha un php 4.4.9 (eheh hosting aruba)c'è qualche modo-trucco per ovviare a questa seccatura?
grazie in anticipo
-
Anche io ho avuto questo problema, nel mio caso è un upgrade da joomla 1.5.14 a 1.5.15.
L'upgrade in locale è andato a buon fine, il php in locale è 5.2.10.
Mentre in remoto sul server ottengo il tuo stesso errore, infatti in remoto il php è alla versione 4.3.11.
Nel mio caso il file incriminato è /libraries/joomla/application/pathway.php e più precisamente nella nuova versione è cambiata solo una funzione alla riga 209:
E' cambiato da così:
$item->name = html_entity_decode($name);
a così:
$item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');praticamente sono stati usati 2 parametri in più.
Alla fine ho risolto lasciandoci il vecchio file pathway.php relativo a joomla 1.5.14.
Non penso che sia il massimo ma è quello che ho potuto fare.Ciao
-
Se è un errore dovuto a al pathway allora è la migliore soluzione è sostituirlo con quello vecchio