questa riga va modificata così intanto
Codice PHP:
$str.="<tr align='center'><td>{$row['tipo']}</td><td>{$row['formato']}</td><td>{$row['marca']}</td><td>{$row['nome']}</td><td>{$row['capacità']}</td><td>{$row['numero_pezzi']}</td><td>{$row['quantità']}</td></tr>";
mentre per la conversione dei caratteri speciali puoi fare così
Codice PHP:
echo "location.href = 'mailto:$email?Subject=Richiesta di acquisto di prodotti&Cc=&Bcc=&Body=".htmlentities($str, ENT_QUOTES)."';";
in questa maniera il corpo del messaggio è REALMENTE conforme alle specifiche per passaggio dati in GET