No, depende del collate
La solución #2 es mala porque convertis el texto de un tipo a otro (en una tabla temporal): no sólo puede ser lento sino que hasta se podrían perder caracteres
La realidad es que nadie lee sobre collates ni encodings, dejan todo por defecto
Lo ideal es que si necesita diferenciar los caracteres se use el collate indicado para definir el campo
Es como guardar todo en blobs por poner un ejemplo estupido
|