• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

SitoMan

[Dúvida] "ì, à, ù ç" e afins não ficam correctamente escritos!

7 mensagens neste tópico

Viva!

Estou a desenvolver um site em Html, php e a SQL e tenho um problema....

Tudo na base de dados funciona 5* no entanto, quando escrevo "anúncios" ou caça" ou "amanhã" aparece da seguinte forma:

"an�ncios", "ca�a" e "amanh�"....

Nunca me tinha acontecido tal coisa, por isso não faço ideia do que seja... Penso que seja do formato UTF ou assim... Será? Se sim, na base de dados tenho UTF-8 e no source da página (html + php) tenho este código:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Não sei se servirá para alguma coisa ou não, mas agradecia ajuda para resolver este problema!

Cumprimentos,

SitoMan! B)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu não queria sempre que queira escrever um Ç ou um Acento ter de meter códigos...

Não existe outra solução?

Thanks na mesma pela ajuda! B)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas a forma que o sitoman descreveu tem várias vantagens e é a que é aconselhada pela w3c.

O problema pode estar num ou mais sítios entre vários possíveis.

Vamos lá ver...a base de dados tem um charset e uma colação (não sei o que é isdo de colação :s ) que devem estar definidas para o mesmo charset que tu usas. UTF-8 actualmente é um charset que cobre todas as línguas escritas do planeta.

Isso no entanto não costuma ser crítico. Mas muda para ficares com isso tudo bem. O que acho que está a acontecer é que os dados que lá estão não foram inseridos em UTF-8.

Como é que inseriste os dados?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu normalmente utilizo este formato para o tipo de letra da webpage ISO-8859-1 e por enquanto tem funcionado muito bem em relação aos caracteres especiais e acentos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas people!

Obrigado pela ajuda de todos... Optei por:

- Substituir os símbolos e as cedilhas pelos códigos ASCII;

Caso alguém tenha o mesmo problema, pode ver a tabela que utilizei aqui:

http://www.web-source.net/symbols.htm

Cumprimentos!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora