7
votes

Charset UTF-8 ne fonctionne pas (coincé avec ceux-ci? Marques)

J'ai un problème unicode ... Je l'ai déjà fait avant, mais pour l'instant, je ne peux pas comprendre Pourquoi les lettres islandaises ne se présentent pas - j'ai à nouveau ces points d'interrogation

Voici l'URL (très simple et court HTML5) http://nicejob.is/new/

Tout ce que Google dit: Utilisez le comme je le fais.

Toute suggestion?


2 commentaires

Les coutures comme si ce n'est pas utf8 mais iso-8859-1


Le lien nicejob.is/new est cassé!


6 Réponses :


4
votes

Tous les navigateurs ne prennent pas à la disposition des balises HTML5 Way

ici vous peut voir le tableau de la compabilité

essayer cela à la place: xxx


2 commentaires

En fait Tous les navigateurs Support Parce que beaucoup de gens le vissaient de toute façon. C'est pourquoi il est devenu une norme.


@Innuendo: le lien que vous avez fourni est cassé



3
votes

Je peux voir quelques problèmes.

  1. Le méta devrait ressembler à ceci:

  2. Le spécifié lang = "fr" qui pourrait être enclin à confondre certains navigateurs.


4 commentaires

J'ai remplacé par votre code mais je ne travaille toujours pas, j'ai aussi supprimé le HTML Lang en


Townvoted pour ne pas faire attention à la question initiale. Ingþór a clairement indiqué que HTML5 est utilisé. HTTP-EQUIV est l'ancienne façon pré-HTML5 de spécifier le charert de la HTML. HTML5 s'éloigne avec cette syntaxe gonflée et introduit le nouvel attribut Charset que Ingþór a montré.


Assez juste. Bien que le DOC HTML lui-même ne spécifie pas HTML 5 pour le type DOC, et j'ai lu le HTML 5 dans la question comme référence à l'URL, pas au document. Et comment cela diffère-t-il de la réponse directement ci-dessus, qui a 2 avotes et aucun vote en souffrance?


Oui, le DOC HTML spécifie HTML5 est utilisé. La toute première ligne du fichier est , qui est le plus récent HTML5 DOCTYPE.



15
votes

Votre page est déjà consultée comme UTF-8. Mais votre code source n'est pas enregistré comme UTF-8.

Veuillez modifier le codage de votre fichier de code source en UTF-8.


0 commentaires

1
votes

Lorsque j'iméliore le HTML du navigateur, les points d'interrogation sont codés comme 0xef 0xbf 0xbd, qui est le codage UTF-8 pour l'ordre d'octet Mark ou Bom, AKA U + FEFF. Donc, pour une raison quelconque, le HTML n'est pas transmis comme Sensible UTF-8 (bien qu'il semble être valide UTF-8).


0 commentaires

1
votes

Ce que vous avez à faire est de sauvegarder le fichier avec l'encodage UTF-8 à l'aide de Bloc-notes (le joint ci-joint avec Windows).

Étapes:

  • Enregistrer aussi ..

  • dans les options ci-dessous ... Vous trouverez l'option de codage Choisir UTF-8 ...

  • et enregistrez le fichier ...

  • Ajoutez la ligne à l'intérieur de votre fichier ...

    Et cela fonctionnera.


2 commentaires

Êtes-vous sûr que l'OP utilise Windows?


Qu'entendez-vous par op: - |



1
votes

Vous utilisez probablement un éditeur de texte comme NOTEPAD ++, et vous n'avez pas Configuration de l'encodage sur UTF-8 dans cet éditeur de texte .


0 commentaires