CharacterSet still a mess in ZenPhoto

According to my experience, setting CharacterSet to

utf8->utf8_unicode_ci

in ZenPhoto doesn't work for latin languages! What we need, the non-English users, is setting CharacterSet to something like

iso-8859-1->latin1_swedish_ci

or similar. Now I have my dates (month names) showing weird characters (those ones that utf8 can't understand). All collation fields in all MySQL tables have been set by setup.php to utf8_unicode_ci which definitely doesn't work for latin languages (trust me!).

A question for the gurus of ZenPhoto:

When can we have a final fix for this?

If WordPress can fix it, you too, can't you? Thanks in advance!

Comments

  • Sorry, is Spanish a latin lanugage? It seems to work fine for me. Also, although German is not a latin language to the best of my knowledge there are no accented characters in latin languages that are not present in German. German also works properly as I am sure that our German based developer Acrylian will vouchsafe.

    So, the morale of this story is that if everything (and I mean everything) is UTF-8, we know it does work.

    So, maybe if you took some time to explain just what is not working for you there might be a chance for you to get some help.

    For instance, if your dates are not working correctly it is probably because your PHP internal setting is a problem. Also you need to be sure that setup is not reporting issues that impact character set handling.

    Finally, it is not sufficient that your database be set to UTF-8. The data stored therein must also be in the UTF-8 character set.
  • 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?
  • acrylian Administrator, Developer
    Of course Portuguese and Spanish are latin (or romance) languages while German is indeed not..:-) And as sbillard already mentioned I am German so we do care about non english speaking users. Why else did we implement translation support?

    We appreciate your feedback. We will try our best to find out about your issue. Actually UTF-8 all types of chars. In our last tests all translations did work for us. But generally this encoding stuff is a quite complicated matter.
  • I guess then that you might be willing to actually provide some specifics. You know that it is pretty difficult to diagnose issues when there is no information provided. If you are uncertain as to what might be useful please review http://www.zenphoto.org/support/topic.php?id=3760

    Just for the record, Zenphoto has been translated about 30 times, so at least some people don't share your view. All the characters you have cited above redily show up on my WEB site. I have no doubt that you are having difficulties. (I can trust that to be true even if I cannot trust your statement that latin characters don't work.) So, If you really want support you will need to actually participate in the process.
Sign In or Register to comment.