Sembra che tu abbia un problema di codifica dei caratteri. Il problema dei gradi è probabilmente solo un sintomo di un problema più grande.
La forma binaria di un documento XML (ad esempio, il file/stream/qualsiasi cosa tu stia leggendo da) viene codificata utilizzando un set di caratteri . Il documento XML deve indicate quale set di caratteri è codificato con. Ciò garantisce che i lettori XML possano mappare correttamente tra il set di caratteri del documento e il set di caratteri che usano.
Se il simbolo del grado non funziona, ciò suggerisce che il documento XML in questione non dichiara il proprio set di caratteri o dichiara quello errato.
In alternativa, naturalmente, potrebbe essere un problema su output e nulla a che fare con XML; non hai detto come quello che stai facendo non funziona, quindi non possiamo dire per certo. Se si tratta di un problema sull'output, è probabilmente un problema simile (ad es. Problemi di charset).
Se non lo si è già, leggere The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) di Joel Spolsky e the section linked above della specifica XML. Puoi anche trovare utili le FAQ Unicode (in particolare this one e this one).
fonte
2012-02-09 08:52:06
Se questo è xml, stai davvero parlando di te che dovresti sfuggire a quel carattere. '°' => ° Ma anche '<' diventa < e '&' diventa & –
In che modo sei "in grado" di usarlo? Ad esempio, sembra eccellente. –