Виждам, че използвате и временни таблици. Моля, дефинирайте същото съпоставяне и набори от знаци и за временни таблици. Използвайте съпоставяне на ниво колона в самата заявка SELECT (също, където и да поставите присъединяване)
select * from some_table
where some_column collate
utf8_general_ci = 'Name of the City';
Това трябва да работи за вас.