I used convmv for this same issue, and it worked great. Keep in mind that convmv's default is to *not* do anything, it just reads the current filenames and tells you what it *would* do, until you specifically give it the switch to do the conversion. So it's rather safe to try it a few times and see what the output would be.