2016-11-02 2 views
-2

J'ai un problème avec un site. J'ai mis le charset unicode mais ça ne marchera toujours pas. Ici, il y a un exemple de code de la façon dont je l'ai mis:Comment faire pour définir jeu de caractères en HTML?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
http://www.w3.org/TR/html4/loose.dtd> 
<html lang="it"> 
<head> 
    <meta name="viewport" content="width=device-width"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" charset="iso-8859-1"> 
    <title>HOME</title> 

</head> 



    <body> 

     <h1> This are some accented letters and various symbol</h1> 

      <p>è é ç ò ù § ▼ à </p> 


    </body> 


    </html> 

MISE À JOUR:

[1]: https://i.stack.imgur.com/csRk2.jpg

+0

Vous pouvez simplement utiliser '' ​​avec HTML5. Veillez à ce que 'soit en ** première position **. – Alexis

+0

Je pense que vous devez définir l'encodage dans votre éditeur. Si vous utilisez Windows et le Bloc-notes, vous devez utiliser Unicode ou UTF-8 à partir du menu déroulant d'encodage. –

+0

@ R. Mazarei, où je trouve dans le Bloc-notes? – Deanjoe

Répondre

0

Ajouter une ligne suivante dans la balise head et retirez votre charset

<meta charset="UTF-8"> 

ou remplacer

<meta http-equiv="X-UA-Compatible" content="IE=edge" charset="iso-8859-1"> 

avec

<meta http-equiv="X-UA-Compatible" content="IE=edge" charset="utf-8"> 

pour plus d'infos vérifier http://www.w3schools.com/tags/att_meta_charset.asp

+0

Je l'ai fait mais il semble que ce soit là où les lettres accentuées doivent être. Exemple: – Deanjoe

+0

désolé d'entendre cela. ça fonctionne bien pour moi. avez-vous retiré la partie charset = "iso-8859-1" de votre 2ème méta tag ?? – reza

+0

a travaillé pour moi – GregT