Au lieu de faire un GROUP BY, tu peux faire simplement un ORDER BY commune.
Tu peux ensuite afficher les encodages sur une page,
et lorsque la commune change, tu change de page.