Originariamente inviato da pietro09
Anche se non ho mai avuto questi problemi, mi interesserebbe archiviarmi questa soluzione per possibili problemi futuri. Perciò vorrei pregare Umanista, se possibile, di scrivere le istruzioni che ha usato, con dettaglio. Ciao e grazie.
Per formattare la valuta ho utilizzato questo codice nell'estrarre i dati all'interno di un repeater
codice:
<%# DataBinder.Eval(Container.DataItem, "prezzo", "{0:c}") %>
poi, su suggerimento di Zofm, ho aggiunto la seguente direttiva all'inizio della pagina
codice:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="windows-1250" %>
Senza tale direttiva veniva visualizzato un punto interrogativo al posto del simbolo dell'Euro.
Ovviamente il tipo di simbolo visualizzato dipende dalle impostazioni cultura/lingua del file web.config
codice:
</appSettings>
<system.web>
<globalization requestEncoding="latin9" responseEncoding="latin9" culture="it-IT" uiCulture="it-IT" />
...
</system.web>