MySQL: Proper sorting of a column

-------------

Title column

-------------

SitePoint

1-2-3 Website

The Matrix

'San Pedro

What I would like to do is to sort the Title column correctly ignoring the symbols, article, and have the number "1" be sorted as "one." If properly sorted, it should result to this:

-------------

Title column

-------------

The Matrix (Matrix, The)

1-2-3 Website (One-Two-Three Website)

'San Pedro (San Pedro)

SitePoint (SitePoint)

Is this possible with MySQL? If it is not, how can I solve this sorting issue without changing the name?