The characters that you are getting out of the Base64 are bytes; that's why you can't 'read' them. I have worked with Multibit wallets in the past; and let me tell you, they can be a pain in you know where. If you want, I can try to recover/restore the wallet you are working with, just let me know.
Cheers.