Premetto che abbiamo diverse istanze della piattaforma e la questione in oggetto è stata controllata su più di una.
In sostanza nella maschera amministrativa di lista corsi (/appCore/index.php?r=alms/course/show) i caratteri accentati vengono mostrati in maniera errata (https://www.dropbox.com/s/u75ok21nm1l42 ... 2.jpg?dl=0)
Questa problematica si evidenzia su una macchina con nginx/php7.0.33
Su una istanza diversa (apache/php5.6) l'errore non si palesa.
Premetto che anche se le accentate non vengono visualizzate correttamente nella pagina lista corsi amminiatrativa, quando si esegue la modifica i caratteri sono corretti (https://www.dropbox.com/s/0o8b1cq2gib6l ... 0.jpg?dl=0) e sono corretti anche nell'interfaccia utente (https://www.dropbox.com/s/1kxmw2jydstxd ... 8.jpg?dl=0).
Indagando con un po' di die() e var_dump() sono arrivato alla funzione getcourselist() del file appLms/admin/controllers/CourseAlmsController.php che sostanzialmente alla fine chiama il metodo
Code: Select all
echo $this->json->encode($result);
Code: Select all
json_encode($result)
Mi scuso in anticipo se questa dovesse essere una questione già trattata ma ho provato a cercare sul forum e non ho trovato nulla di rilevante.
Spero riusciate a darmi una mano e vi ringrazio anticipatamente.