16 messaggi dal 19 febbraio 2002
Perchè non riesco a visualizzare il simbolo euro con questo codice?

<td width="15%" align="right" valign="top"><%# DataBinder.Eval(Container.DataItem,"prezzo1","{0:C}")%></td>

Al suo posto viene visualizzato un punto interrogativo "?"

es:
? 100,20
Modificato da icnet il 19 aprile 2004 11.37 -

Nino
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
usa una gif per il simbolo dell'euro, così hai la certezza che si veda anche su vecchi pc (oppure scrivi euro per esteso).
Poi formatta prezzo1 come se fosse un numero, non un currency.

Intanto prova:

<td width="15%" align="right" valign="top">?<%#Double.Parse(Container.DataItem("prezzo1")).toString("N")%></td>

oppure:

<td width="15%" align="right" valign="top">&#8364;<%#Container.DataItem("prezzo1").toString("N")%></td>

ps... ecco, neanche in questo post si vede il simbolo dell'euro :P
Modificato da BrightSoul il 19 aprile 2004 11.46 -

Enjoy learning and just keep making
16 messaggi dal 19 febbraio 2002
Ciao BrightSoul e grazie per la risposta.
Non ho capito bene la sintassi (.. double.parse ... toString("N") ma in entrambi i casi il sistema mi da errori in fase di compilazione.
Mi hai dato uno spunto con il consiglio dell'immagine e al momento ho risolto così:

<td width="15%" align="right" valign="top">euro <%# DataBinder.Eval(Container.DataItem,"prezzo1","{0:F}")%></td>

Ho usato l'opzione "F" che nel mio browser non mi visualizza il simbolo della valuta.
Resta il dubbio che magari da qualche parte del mondo possa essere scorretto.
(è un sito di un albergo ....)

Nino
575 messaggi dal 06 settembre 2002
Contributi
A parte la sintassi che del codice i client che visualizzano certi tipi di caratteri devono essere aggiornati con i font quindi compreso anche il tuo deve essere aggiornato.
Ad esempio chi ha office 97 esiste un service pack per il simbolo dell'euro, una volta aggiornato il tuo sistema potra visualizzare il simbolo, ma ciò non è detto che altri client lo visualizzino.
Per questo ti consiglio come ha detto BrightSoul di usare una gif che lo rappresenti.
ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.