Thanks for your reply, which gave some pleasure because it means you want to discuss the subject. Spanish is in fact a latin language, a second class one but it is! Portuguese is a first class latin language and I have problems with CharacterSet on ZenPhoto which I have not on WordPress, both running on very same web server, under the very same platform configuration.
The conclusion for me is then easy: CharacterSet handling on ZenPhoto is not good enough! And I am being constructive. I have a previous post referring that there is an error in config file
$config['utf8'] = "true";
which other users have confirmed but you didn't fix it. Does it mean you don't care about non-English speaking users? No idea, you tell me... My idea here is to help you developping ZenPhoto and helping ourselves, the users, using it. So, see the difference:
1 - character "ç" you only find on Portuguese (for instance, March we spell "Março" and this is one of my problems on ZenPhoto)
2 - characters "ã, õ" you probably only find on Portuguese but "ñ" you find on Spanish but not on Portuguese
3 - character "ü" you find in German but definitely not on Portuguese and probably not on Spanish
See what I mean? I know ZenPhoto is open-source and free of charge, you don't have to do what you do but my idea is to give you some feedback to improve. And CharacterSet handling on ZenPhoto is not that good. Now, are you gonna help latin ZenPhoto users or what?