Come mai in un form Flash-Php che ho fatto, che inserisce prima i dati in un database e poi li invia x email a me, nell'inserimento db tutto ok, mentre nell'invio email (formato html), gli apici e i doppi apici mi vengono backslashati?

ad esempio se in un campo viene scritto
"ciao"
nell'email leggo
\"ciao\"

È il php a compilare l'email in formato html, e non gli ho dato nessuna istruzione di strippaggio tag, quindi al limite una cosa del genere dovrebbe generarmi errore nell'interpretare i tag... e invece dell'errore vedo sti tag...

mi conviene usare un pregreplace e trasformare gli apici in " (codice html) oppure qualcos'altro?

A proposito, i caratteri di accapo, ovviamente nell'email non si vedono... pregreplace pure li? Mi sembra che nel database il carattere di accapo viene inserito, quindi dovrei poterlo fare...
...però cosa metto nel primo campo (find) "\n" ?