Punto interrogativo

lunedì 12 settembre 2005 - 10.02

Maureen Profilo | Newbie

Salve,

per gentilezza, in un carrello che ho fatto, per trasmettere la conferma dell'ordine via e-mail, scrivo:

SalesOrder.Text &= " <td bgcolor='mintcream' align='right'><font color='darkgreen'><font size ='1'><font face ='verdana'><b> " & FormatNumber(ItemAmount,2) & "</b></font></td>"

e visualizzo questo (per esempio e senza importi):

Data - Date: 12/09/2005
Ordine no. - Order no. - Commande no.:

Code Description Quant. Prezzo - Price Importo - Amount
Totale ordine - Order Total - Total commande 0,00


Quando ricevo la conferma e-mail, invece, vedo questo:

Code Description Quant. Prezzo - Price Importo - Amount
Order Total ?0,00

Come si spega quel punto interrogativo prima dell'importo?
Io preferirei visualizzare il simbolo €, ma comunque lo metta (Euro, €, o anche niente), mi viene sempre il punto interrogativo?

Come posso ovviare? (premetto che la funzione formatcurrency non funziona)

Grazie mille.

Maureen

PEPE Profilo | Senior Member

Ciao,
se non hai risolto, prepara una pagina di esempio che possiamo scaricare e provare. Cosi' su due piedi sembra corretto.
L'unica cosa che mi viene in mente e' che quando formuli la stringa del messaggio questa quando va a caricarsi sul body del messaggio codifica il ? con la relativa codifica, oppure una combinazioni di caratteri da il ?.
Prendi ad esempio lo spazio che viene scritto &nbsp;

Non so, magari ho detto una scemenza. :D

Ciao,
Luca.

Maureen Profilo | Newbie

Grazie, Luca, ho rispolto, inserendo al posto giusto:

Email.BodyEncoding = System.Text.Encoding.GetEncoding( "Latin9" )

e funziona.

Grazie ancora, ciao

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5