Saya melihat bahwa Anda juga menggunakan tabel sementara. Harap tentukan susunan dan set karakter yang sama untuk tabel sementara juga. Gunakan susunan tingkat kolom dalam kueri SELECT itu sendiri (juga, di mana pun Anda memasukkan gabungan)
select * from some_table
where some_column collate
utf8_general_ci = 'Name of the City';
Ini akan berhasil untuk Anda.