Dear all,
I don't use to post my issues until I spend a couple of days working on it, but in past I had problems with charsets and I'm quite sure I won't be able to fix it alone, so sorry to annoy and thanks a lot in advance for your help. :-)
What happens?
After migrating an old drupal (4.6.3) to a new hosting service I though was the moment to change from ISO to UTF so changed the dump file format (with iconv) and the database collation and definitions (with sed) from ISO-8859-1 to UTF-8.
Then I recover it into the new mysql and I review the results in phpmyadmin that show my "migrated" data perfectly.
The funny part is that I'm not able to see any special char (as: ùúüñ...) with my "migrated" drupal until I don't change the browser charset (never mind if IE or FF) from UTF to ISO.
Looks like OS locales are right (es_ES.UTF-8), the HTML header and metas seam fine to me (utf-8) and now the database collations are UTF_general_ci and I can follow with details but the fact is that both, drupal and phpmyadmin, are on the same server (described in "scenario")... so I'm not able to understand why phpmyadmin works fine, while drupal is unable to catch it. :-(
The scenario is the following:
Ensim Server with RedHat, MySQL 4.1.20, PHP Version 4.3.9