PDA

Visualizza Versione Completa : Codice caratteri speciale in XML



SASHA
27-10-08, 19:04
Cerco di spiegare la mia problema con un file in formato .xml
Ho acquistato un templates del sito, dove ho un problema con un file.xml praticamente devo inserire testo in lingua Russa. Nella stringa encoding inserito "Unicode -8"
esempio qui:
<?xml version="1.0" encoding="utf-8" ?>

Però no va bene perchè quando viene visualizzata la pagina si vede tutto in geroglifici.
Quale codice o cosa devo ancora cambiare che viene visualizzato correttamente?
Qui sotto inserisco un pezzo del documento:
<?xml version="1.0" encoding="utf-8" ?>
<xml>
<content>
<description><![CDATA[This is an example of a content page with a long text formated with HTML.<br><br><font color="#ffffff" size="200">О НАС</font><br><font color="#ffffff" size="20">This content page can have images and formated text.</font><br><br>QUI TUTTO IN RUSSO<br><br><font color="#ffffff" size="20">ПОЧЕМУ</font><br>E NACHE QUI sempre testo russo .<br><br>Duis pharetra, dolor et tempor bibendum, eros velit eleifend justo, sed consectetuer ipsum leo in magna. Fusce imperdiet augue at massa. Aliquam vulputate, elit vitae sollicitudin consectetuer, mi augue volutpat metus, eu aliquam nibh sapien ut dui. Sed sem metus, tincidunt ut, bibendum sit amet, pellentesque non, purus. Nam non mauris sit amet ante tincidunt varius. Aenean diam ipsum, mattis in, semper non, volutpat sit amet, turpis. Praesent aliquet mauris at leo. Mauris auctor, ante eu mattis vulputate, mauris lorem vestibulum arcu, ut faucibus tellus felis vel sapien. Suspendisse elementum faucibus tellus. Mauris accumsan dolor molestie leo.]]></description>
</content>
</xml>

Spero che qualcuno mi potrà dare una mano.

flashcream
27-10-08, 19:24
la codifica del documento deve essere uguale a quella sul server. non c'è solo utf-8, anche se dovrebbe essere quella corretta e più diffusa. (ci sono anche codifiche specifiche per il cirillico) quindi dovresti controllare. il documento originario non è quindi visibile indipendemente dalla tue modifiche? il documento non prevedeva una codifica di suo? strano. troppo. apri il file xml con safari, non vedo caratteri strani, vedo solo un pasticcio col codice inserito a mano.

se visiti un sito russo che utilizza xml (e magari utilizza il tuo server) lo scopri in un attimo: in safari/menu vista/visualizza codice.