This should fix the php dynamic pages, after you restart web apache server, so php.ini changes takes effect.
; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "iso-8859-1"
But only this would works if the httpd.conf file is also set up to use latin charset.
Code:
# Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)
# Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW)
find AddLanguage and you would see a list of AddLanguage directives, add this if is not list:
AddLanguage es .es
find LanguagePriority directive, and edit to look this way, if you check i put the Spanish as first on priority.
LanguagePriority es en ...
find AddDefaultCharset, and edit to look this way
AddDefaultCharset ISO-8859-1
find AddCharset, and add if doesnt exist this line:
AddCharset ISO-8859-1 .iso8859-1 .latin1
Atte. Angel.