Я создаю представление для нескольких баз данных, которое объединяет данные из двух разных подсистем для отчетности.
Обе таблицы используют кодировку UTF8 с параметрами сортировки utf8_general_cl.
Проблема в том, что одна база данных - utf8, а другая - latin1 с установленным latin1_swedish_cl.
В результате символы с диакритическими знаками и тому подобное приходят из таблицы в базе данных latin1, несмотря на то, что обе таблицы имеют формат utf8.
Я не думаю, что изменение наборов символов для базы данных в целом является вариантом.
Могу ли я конвертировать строки на лету? Я пробовал convert(), но, похоже, это не имело никакого эффекта.