← HTML + CSS

[HTML] Problemas com a acentuação

Lida 12412 vezes

Offline

Pedro Magalhães 
Membro
Mensagens 397 Gostos 0
Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts

Não adianta. Deixa lá... Vou mesmo ficar sem perceber isto...

Digitalização o browser interpreta como Digitalização
Digitalização o browser interpreta como Digitalização  (não importa o que altere no doctype, charset, etc. etc. etc.)

E é só no alojamento que tenho o Wordpress instalado.
Não posso fazer as correcções manualmente, isto tem de ser interpretado pelo browser.
Offline

naoliveira 
Membro
Mensagens 1 Gostos 0
Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Level 4 Level 3 Level 2 Level 1 First Post Karma Tenth year Anniversary Nineth year Anniversary

Pedro,

Na webdeveloper (extensão do firefox para analisar uma carrada de parâmetros das páginas web) foram estes s headers que a tua página enviou:

Via: 1.1 PCPRT4PR04, 1.1 PCPRT4PR01
Content-Length: 382
Date: Thu, 23 Jul 2009 08:10:48 GMT
Content-Type: text/html; charset=UTF-8
Etag: "400de-17e-46da9e30ca540"
Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Last-Modified: Wed, 01 Jul 2009 19:25:33 GMT
Accept-Ranges: bytes

200 OK

Como podes ver o content type é UTF-8 em vez de iso-8859-1 como definiste na página. Experimenta alterar o header em php e vais ver que já funciona.
Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Pedro,

Como podes ver o content type é UTF-8 em vez de iso-8859-1 como definiste na página. Experimenta alterar o header em php e vais ver que já funciona.

Exactamente! Uma coisa é definir o charset no header (está charset=iso-8859-1), outra coisa é a codificação do ficheiro quando é gravado.

Acho que consegues resolver isso na boa:

1- Abres o dreamweaver
2- No menu do dream vais a Edit >> Preferences >> New Document
Pões Defaul Encoding UTF-8 (deve estar iso..., certo?)
3- Abres o ficheiro em code view e escreves normalemente o texto com caracteres portugueses.
4- Alteras o charset do header para utf-8
4- Grava e carrega para o sevidor

Deve ficar bem.

Segui estes passos e coloquei em:

www.antonioalmeida.net/teste.htm
Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

É Cutenews?

Se é, também já tive esse problema e tenho solução...
Offline

tonebiclas 
Membro
Mensagens 29 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

boas, tenta:

Código: [Seleccione]
<meta http-equiv="Content-Type" content="text/html; charset=URF-8">


cumps ;)
Offline

yoda.pt 
Membro
Mensagens 49 Gostos 0
Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

boas, tenta:

Código: [Seleccione]
<meta http-equiv="Content-Type" content="text/html; charset=URF-8">


cumps ;)

O ideal é imprimir o header por php, like this :

Código: [Seleccione]
header('Content-Type: text/html; charset=iso-8859-1');
Mas a metatag para o content-type não se deve retirar do website.