We just rolled out another SharePoint site for a client so they can effectively collaborate with onsite employees, remote office employees, and vendors/partners/customers - and I was reminded of what characters are supported in SharePoint file names.
You can find the link below - but in general it's a good idea to stick with numbers and letters in your SharePoint file names.
http://support.microsoft.com/kb/905231