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.
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