problem with links to actors names

Since a recent change, non-english letters and accented letters are now displayed with some sort of ? icon. But more importantly, any actor with an apostraphe in their name gets an error and link is broken.
start at this movie:
www.listal.com/viewproduct/movies/5026
then try the links to Ryan O'Neal and Peter O'Toole.
Also, in Christmas Vacation, see Beverly D'Angelo:
www.listal.com/viewproduct/movies/3122
I've accessed her page in the past, but now the link is also broken.
Just a thought, would having numbered entries for people, the way your database stores 'Christmas Vacation' into movies/3122, would it help to set up the people pages the same, rather than: www.listal.com/person/beverly-d%27angelo -- make the links like person/4125 ?
start at this movie:
www.listal.com/viewproduct/movies/5026
then try the links to Ryan O'Neal and Peter O'Toole.
Also, in Christmas Vacation, see Beverly D'Angelo:
www.listal.com/viewproduct/movies/3122
I've accessed her page in the past, but now the link is also broken.
Just a thought, would having numbered entries for people, the way your database stores 'Christmas Vacation' into movies/3122, would it help to set up the people pages the same, rather than: www.listal.com/person/beverly-d%27angelo -- make the links like person/4125 ?