Ciao ragazzi,
c'é un mistero che più misterioso non c'é.
Spiego il problema:
faccio l'invio di un email tramite PHP. Ad un certo punto del codice c'é:
$messaggio = $messaggio."<tr class=\"Stile1\" bgcolor=\"#CCCCCC\">";
$messaggio = $messaggio."<td width=\"300\">Articolo</td>";
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">Prezzo CHF</div></td>";
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">Quantita'</div></td>";
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">Subtotale CHF</div></td>";
$messaggio = $messaggio."</tr>";
for($i=1;$i<=$art;$i++) {
$quantita=$_POST['quant'.$i];
if($quantita>0 && $quantita!=""){
$item=$_POST['item'.$i];
$prezzo=$_POST['prezzo'.$i];
$subtotale=$_POST['subtot'.$i];
$messaggio = $messaggio."<tr class=\"Stile1\">";
$messaggio = $messaggio."<td width=\"300\">$item</td>";
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">$prezzo</div></td>";
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">$quantita</div></td>";
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">$subtotale</div></td>";
$messaggio = $messaggio."</tr>";
}
}
Notare che l'allineamento della variabile $prezzo é a destra.
Fin qui nessun problema, ricevo l'email con il prezzo allineato a destra.
Ora, nella riga:
$messaggio = $messaggio."<td width=\"100\"><div align=\"right\">Quantita'</div></td>";
tolgo l'apostrofo e scrivo Quantità con l'accento.
A questo punto l'email ricevuto presenta un punto esclamativo allineato a sinistra nella casella del prezzo.
Copio il codice con copia incolla per farne la versione tedesca, nella stessa riga qui sopra sostituisco quindi la parola Quantità con Anzahl. Ora ricevo l'email senza punto esclamativo ma con il prezzo allineato a sinistra.
??????????
Che diavolo succede?