Frage

Ich bereinige eine HTML-Datei mit HTML Tidy, also der .NET-Version namens TidyManaged, und meine „£“-Symbole werden in „?“ umgewandelt.

dh:

Income (£)

wird:

Income (�)

Ich glaube, es hat mit den Kodierungstypen zu tun.In TidyManaged kann man den Eingabe- und Ausgabekodierungstyp angeben, einschließlich Dinge wie Latin1, utf8, utf16, win1252.

Das XHTML-Dokument wird letztendlich in ein DOC konvertiert, das win1252 verwendet.

Wie sollte also meine Eingabe- und Ausgabekodierung sein, um £-Symbole beizubehalten?

Vielen Dank.

War es hilfreich?

Lösung

Nun, wenn ich andere Zeichensätze verwendet habe, ist es immer anders.Ich spreche sie nicht fließend, aber ich weiß, dass man zum Erstellen von Symbolen und Satzzeichen einen „Code“ und nicht deren Literal verwenden muss.Ich habe win1252 noch nie gesehen, aber Google sagt, dass es so ist 0x00A3.

Versuchen Sie, das irgendwo in Ihr Dokument einzufügen.

Ich weiß, dass ich es in HTML einfügen würde £ für ein Pfundzeichen.Also HTML:

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

Woher ich den Code habe

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top