Buen dato... lo malo es que me ralló más de lo que estaba... jajaja no mentira, la conclusión que saco de esto es que:
- utf8 es más completo que latin1, por lo tanto mejor utf8
- utf8_general_ci, no distingue entre n - ñ comparándolo con utf8_spanish_ci, pero ambos no distinguen a - á, por lo tanto mejor utf8_spanish_ci,
- utf8_spanish_ci no considera la
ch ni la
ll como "una letra", utf8_spanish2 si, por lo tanto mejor utf8_spanish2_ci
Hasta aquí bien...
Pero cuando compara utf8_general_ci con utf8_bin (SELECT 'a' = 'á' COLLATE utf8_bin; -- 0), el utf8_bin distingue entre a - á y todas las demás, pero no utf8_spanish2_ci
Entonces... ¿es siempre mejor codificar mi BBDD y los campo txt con utf8_bin?
Ahora falta el resto de cosas que "combine" bien con utf8_bin...
Saludos
Carlos