Mientras te mueven el hilo al sitio correspondiente te respondo lo que sé.
Es raro que con ese cambio (red hat por fedora) el charset te de complicaciones. Cuando tuve fedora hace unos meses no me dio problemas por esa vertiente.
Si el charset en HTML lo tienes bien (aunque yo utilizo utf-8 en vez de iso-8859-1), si el charset de php lo tienes bien, tanto para ingresar datos como para rescatarlos y si el charset en la BD lo tienes bien (aunque yo utilizo utf8_spanish2_ci para mis campos de texto y utf-8 por defecto en toda la BD), entonces te queda comprobar que el charset del servidor de apache está bien.
normalmente en linux esto está en la carpeta conf.d de apache, ahí verás un archivo de configuración llamado charset, abrelo y mira qué charset tiene, si es necesario cámbialo.
te dejo
un pequeño tuto al respecto