Domanda

Sto pulendo un file HTML utilizzando HTML Tidy, bene la versione .net chiamata TidyManaged e i miei simboli "£" vengono convertiti in "?"

IE:

Income (£)
.

diventa:

Income (�)
.

credo che sia a che fare con i tipi di codifica.In TidyManaged, si può specificare il tipo di codifica di ingresso e il tipo di codifica di uscita, inclusi cose come latin1, utf8, utf16, win1252.

XHTML DOC alla fine viene convertito in un documento che utilizza Win1252.

Quindi cosa dovrebbe essere la mia codifica di input e output per preservare i simboli £?

Molte grazie.

È stato utile?

Soluzione

Bene, quando ho usato altri char-set è sempre diverso.Non ne sono fluente, ma so che per creare simboli, la punteggiatura è necessario utilizzare un "codice" piuttosto che il loro letterale.Mai visto Win1252 ma Google dice che è 0x00A3.

Prova a metterlo da qualche parte nel tuo documento.

So che in HTML metterò £ per un segno di sterlina.Quindi HTML:

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

dove ho ricevuto il codice

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top