Problemas Acentuação Charset Tomcat UTF-8

Boa tarde.

Estou desenvolvendo um sistema com spring mvc, Tomcat e eclipse. Esse desenvolvimento ocorre no windows e qdo executo as palavras com acento vem com caracteres especiais.

Alguém poderia me ajudar.

desde já agradeço.

Poste o html?

<!DOCTYPE html>
<html lang="pt" xmlns="http://www.w3.org/1999/xhtml"
	xmlns:th="http://www.thymeleaf.org"
	xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
	layout:decorate="layout/LayoutPadrao"
	xmlns:linqsys="http://www.linqsys.com.br">

<head></head>

<body>
	<section layout:fragment="conteudo">

	<div class="page-header">
		<div class="container-fluid">
			<div class="row">
				<div class="col-sm-10">
					<h1>Pesquisa de Cidades</h1>
				</div>
				<div class="col-sm-2">
					<div class="aw-page-header-controls">
						<a class="btn  btn-default" th:href="@{/cidade/novo}"> <i
							class="glyphicon  glyphicon-plus-sign"></i> <span
							class="hidden-xs  hidden-sm">Nova cidade</span>
						</a>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="container-fluid">

		<form method="GET" th:object="${cidadeFilter}">
			<div class="row">
				<div class="form-group  col-sm-3">
					<label class="control-label" for="codigocidade">Código</label> <input
						type="text" class="form-control" id="codigocidade"
						autofocus="autofocus" th:field="*{codigocidade}" />
				</div>

				<div class="form-group  col-sm-6">
					<label class="control-label" for="nomecidade">Nome da
						cidade</label> <input type="text" class="form-control" id="nomecidade"
						th:field="*{nomecidade}" />
				</div>
				
			</div>
			<button type="submit" class="btn  btn-primary">Pesquisar</button>
		</form>

		<div class="table-responsive  bw-tabela-simples">
			<table class="table  table-hover">
				<thead>
					<tr>
						<th class="table-cervejas-col-sku"><linqsys:order
								page="${pagina}" field="codigocidade" text="'Código'" /></th>
						<th class="table-cervejas-col-nome"><linqsys:order
								page="${pagina}" field="nomecidade" text="'Nome da Cidade'" />
						</th>
						<th class="table-cidades-col-estado"><linqsys:order
								page="${pagina}" field="estado" text="'Estado'" /></th>
						
						<th class="table-cervejas-col-acoes"></th>
					</tr>
				</thead>

				<tbody>
					<tr th:each="cidade : ${pagina.conteudo}">
						<td th:text="${cidade.codigocidade}"></td>
						<td th:text="${cidade.nomecidade}"></td>
						<td th:text="${cidade.estado.nomeestado}"></td>

						<td class="text-center"><a class="btn  btn-link  btn-xs"
							title="Editar"> <i class="glyphicon glyphicon-pencil"></i>
						</a> <a class="btn  btn-link  btn-xs" title="Excluir"> <i
								class="glyphicon glyphicon-remove"></i>
						</a></td>
					</tr>
					<tr th:if="${pagina.vazia}">
						<td colspan="7">Nenhuma cidade encontrada.</td>
					</tr>
				</tbody>
			</table>
		</div>
		<linqsys:pagination page="${pagina}" />
	</div>
</section>

No HTML a acentuação está correta mas quando exibo no browser, mostra os caracteres acentuados com caracteres especiais.

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">

Não faltou a linha?

<meta charset="UTF-8">

Tinha o mesmo problema outro dia aqui, resolvi assim

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

Se tiver Filter de enconder também deve ser UTF-8