Good work, Steve!
This patch made my dates OK!
Thanks for your trying and for help.
About strange characters, it comes from UTF-8. I can not see those characters properly in my database, but they appears OK on web sites, so I guess that everything is fine with conversion.
Thanks again.