Question

Je nettoie un fichier HTML à l'aide de HTML Tidy, enfin la version .NET appelée TidyManaged, et mes symboles "£" sont convertis en "?"

c'est à dire:

Income (£)

devient:

Income (�)

Je pense que cela a à voir avec les types d'encodage.Dans TidyManaged, on peut spécifier le type de codage d'entrée et le type de codage de sortie, y compris des éléments tels que Latin1, utf8, utf16, win1252.

Le document XHTML sera finalement converti en un DOC utilisant win1252.

Alors, quel devrait être mon codage d’entrée et de sortie pour préserver les symboles £ ?

Merci beaucoup.

Était-ce utile?

La solution

Eh bien, quand j'ai utilisé d'autres jeux de caractères, c'est toujours différent.Je ne les parle pas couramment mais je sais que pour créer des symboles, de la ponctuation, vous devez utiliser un « code » plutôt que leur littéral.Jamais vu win1252 mais Google dit que c'est 0x00A3.

Essayez de mettre cela quelque part dans votre document.

Je sais qu'en HTML je mettrais £ pour un signe dièse.Donc HTML :

<p>&#163;0.00</p>

Où j'ai eu le code

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top