As a general computing rule, it's not a good idea to use punctuation or spaces in file or directory names. I'm sorry I don't have a reference or further explanation but I've worked on many different platforms over the years and it's pretty much a universally agreed upon standard.
I therefore don't think what you're describing is a bug but perhaps an unanticipated occurrence.
Yet Zenphoto actually supports any legal file name, and should work with even the most obscure symbols as long as they're legal in the name. :-P
The apostrophe I'll check out... report it at the http://www.zenphoto.org/trac/newticket bugtracker if you want.