Ho seguito la guida ed effettivamente avevo dimenticato di settare ini_set ad utf-8; ho anche settato in httpd.conf di apache2 il valore "AddDefaultCharset utf-8", ma purtroppo non ho risolto ancora. Non sto usando alcun database.
In pratica sembra che il problema me lo dia proprio DOM.
Dopo aver fatto il $doc->loadHTML("content") anche se poi salvo su file, i caratteri non corrispondono. E non credo però che si tratti di una codifica errata, perchè i caratteri ebraici precedenti vengono visualizzati correttamente.
Che fare???
Aggiornamento:
Ho visto che la pagina è scritta in un modo barbaro: i tag sono in maiuscolo e molti non hanno la chiusura e quindi sto iniziando a modificare ognuno di loro.
Non so ancora se questo risolverà il problema, ma:
Poichè con $doc->normalizeDocument() ho sostituito i tag da maiuscolo a minuscolo (e forse ha apportato qualche altra modifica), ora la mia domanda è:
Esiste una qualche funzione che mi chiuda i tag direttamente? Altrimenti dovrei inventarmi qualcosa, anche se sinceramente non so ancora come fare.
Grazie