Jump to content
Sign in to follow this  
Nat0ne

Carateres especiais em html com problemas

Recommended Posts

Nat0ne

Caros,

Estou em html a chamar um função de javascript, que devolve uma string, para ser utilizada como texto na página web. Mas alguns carateres especiais não estão a ser reconhecidos.

Então decidi criar uma função que devolve uma string com os carateres especiais convertidos para serem reconhecidos em html, segundo o código ASCII.

Dentro dessa função estou a utilizar o método charCodeAt() para buscar o código ASCII, mas este método não funciona. Por exemplo para o carater 'é' e '´' (acento direito sozinho), diz que o seu código é 65533, quando na verdade é 130 e 96, respetivamente.

Alguém me pode ajudar?

Agradecendo,

Nat0ne

Share this post


Link to post
Share on other sites
HappyHippyHippo

grava o código em ficheiros codificados em UTF-8 e diz no HTML para usar a mesma codificação


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Nat0ne

Olá HappyHippyHippo,

Estive a investigar sobre UTF-8 encoding (que não sabia o que era) e acabei por resolver o problema.

Básicamente basta criar as strings todas diretamente em UTF-8. Neste caso é só escolher a opção de UTF-8 no notepad++ e tudo o que eu escrever nesse ficheiro é salvo nesse formato.

Obrigado pela ajuda,

Nat0ne

Share this post


Link to post
Share on other sites
cra2sh

UTF-8 without BOM no notepad++

Apesar de eu ainda não ter percebido o que é o BOM, mas penso que seja só para EU ou seja, desde que não seja um US Keyboard.

Edited by cra2sh

Share this post


Link to post
Share on other sites
HappyHippyHippo

BOM : Byte Order Mask

é um caracter especial adicionado no início dos ficheiros para determinar a ordem dos caracteres multibyte.

isso não é uma particularidade para a EU, mas sim para todo o lado que não escreva em inglês, isto porque não conheço outra língua que escreva somente com as letras alfanuméricas e sem qualquer tipo de acentuação.

http://en.wikipedia.org/wiki/Byte_order_mark


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.