Caracteres estranhos no resultado da consulta

Fiz um SQL para listar todas as cidades de um UF, só que ao listar as cidades, as que possuem acentuação aparecem como na imagem abaixo. Como corrigir isto? Já alterei o Collation do meu Database algumas vezes, quase resolveu, mas não consigo encontrar qual o correto. Alguém pode me ajudar?

se vc acessar direto pelo o banco os dados aparece normal?

Sim aparece normal. Mesmo se eu mudar o Collation deste Database pra outros tipos não adianta (por padrão eu sempre uso latin1_swedish_cs). Cada vez que altero aparece sempre caracteres diferentes. Não consigo combinar.

qual o callate que esta no banco?

ao editar sua conexão colocou o mesmo collate?

Neste instante está utf8_swedish_ci, mas o problema persiste com este também.

como está na sua conexão?

não sei dizer, quando clico em Editar conexão não há este tipo de informação.

tem uma opção abaixo a direita que expande a tela.

client_encoding? está como latin1

ajustou igual a do banco?

sim e permanece com caracteres estranhos.

Como está o collate da aplicação?

A aplicação possui acesso a 2 bancos. O primeiro e o principal é o banco de dados do sistema (vou chamar de BD1). O segundo é este que eu me refiro, o banco de dados de CEPs (BD2) que eu tinha guardado há tempos e já está preenchido. Então foi criado duas conexões:

  • conn_mysql ligado ao BD1, no scriptcase está client_encoding latin1, no banco está collate “latin1 - default collation”
  • conn_mysql_correios ligado ao BD2, no scriptcase está client_encoding latin1, no banco está collate “latin1 - lagin1_general_ci” (detalhe: não consigo mudar para latin1 default collation).

Observo que: no arquivo .sql do BD2 (base de CEPs) que importei para o sistema, logo no início das instruções há a seguinte informação:

CREATE DATABASE  IF NOT EXISTS `db_correios` /*!40100 DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci */;
USE `db_correios`;
-- MySQL dump 10.13  Distrib 5.5.16, for Win32 (x86)
--
-- Host: db_correios.localhost    Database: db_correios
-- ------------------------------------------------------
-- Server version	5.1.54-rel12.6-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `correios_logradouro`
--

DROP TABLE IF EXISTS `correios_logradouro`;
...