I created a html page, however the accents are not being read, I already tested the following code but it does not work.
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
What can I do then?
I created a html page, however the accents are not being read, I already tested the following code but it does not work.
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
What can I do then?
It all depends on how the characters are being written and loaded If instead of Heart , it displays Heart or Heart . In the first case Heart , your page in ISO-8859-1 is getting the word Heart stored in UTF-8 whether it is the database or an XML, txt, etc. The second case ( Heart ) is your UTF-8 page displaying the word Heart stored in ISO-8859-1 > of origin.
You can put the encoding inside the goal like this:
For ISO-8859-1:
<html>
<head>
<title>Minha pagina</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
For UTF-8:
<html>
<head>
<title>Minha pagina</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
And you can also put html encoding for the accents, follow the list:
Tabela com os caracteres mais utilizados
A maiúsculo com acento agudo Á Á
E maiúsculo com acento agudo É É
I maiúsculo com acento agudo Í Í
O maiúsculo com acento agudo Ó Ó
U maiúsculo com acento agudo Ú Ú
A minúsculo com acento agudo á á
E minúsculo com acento agudo é é
I minúsculo com acento agudo í í
O minúsculo com acento agudo ó ó
U minúsculo com acento agudo ú ú
A maiúsculo com acento circunflexo  Â
E maiúsculo com acento circunflexo Ê Ê
O maiúsculo com acento circunflexo Ô Ô
A minúsculo com acento circunflexo â â
E minúsculo com acento circunflexo ê ê
O minúsculo com acento circunflexo ô ô
A maiúsculo com crase À À
A minúsculo com crase à à
U maiúsculo com trema Ü Ü
U minúsculo com trema ü ü
C cedilha maiúsculo Ç Ç
C cedilha minúsculo ç ç
A com til maiúsculo à Ã
O com til maiúsculo Õ Õ
A com til minúsculo ã ã
O com til minúsculo õ õ
N com til maiúsculo Ñ Ñ
N com til minúsculo ñ ñ
E comercial & &
Aspa dupla " "
Aspa simples ' '
Menor que < <
Maior que > >
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>ÁÀÃÂ</h1>
<body>
</html>
Result:
Maybe you're using HTML 5 without knowing, that's the difference between the two:
<!-- HTML 4 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- HTML5 -->
<meta charset="utf-8"/>
Try using the HTML 5 form.