Eu tive um problema semelhante recentemente. Antes de concatenar faça um ... CONVERT(myCol TO utf8)... para todas as suas cols que você deseja concatenar.