se sono io a gestire i contenuti di poche pagine senza che nessuno nemmeno l'admin da backend ci metta le mani allora uso file html caricati in mezzo alla pagina e senza encoding.
se è prevista la modifica da parte di terzi allora encoding + plug in per la modifica.
se i contenuti sono pochi rimango sui file altrimenti uso il db ma SU TABELLE SEPARATE.