Chris, Roger is talking about special characters in the filename itself, not in the contents of the zipped file.
Roger, you might be able to make a shell call to an operating system command to do the unzipping (it might handle the special characters better). Then you'd pick up the unzipped content via another transformation in the job and do your processing.
I don't know if that'll help or not, but you might give the Utility/Execute a process step a try.