yep, I experience this same problem but not just with image attachements, any binary attachment I have is displayed as garbled text on the browser page. I have trawled the forums and while there are lots of issues with attachments, I can't seem to find any that fix this problem.
Am running:
Ubuntu 7.10
PHP Version 5.2.3
Apache 2.2.4