Mmmm, credo di non essermi spiegato.

Il problema non è in inserimento. La replace degli apici la faccio sempre.

Il problema è che quando, in una pagina HTML, vado a riprendere il nome del file dal database e lo metto nel 'href' di un link (come nell'esempio sopra).

Quando clicco sul link creato mi si apre nella barra degli indirizzi (ovviamente) il link:

http://sito/percorso/Nome file con l'apice.doc

Però quell'apice dà fastidio all'indirizzo e non mi fa trovare il file. Ho provato ad fare la URLencode e ad ottenere

http://sito/percorso/Nome file con l%27apice.doc

Ma non risolve il problema.
Non riesce a raggiungere il file