How to rename file with special characters.

1. Find the filename's inode
ls -i
 3729814 annual_record_final_receipt.htm                                                24742 kerres
 3729815 annual_record_recipe.ps                                                     11763713 knihy
 2869521 annual_report_sbmttd_files                                                   3991817 -KnXP43Z09c.doc

2. Rename
find . -type f -inum 3991817 -exec mv {} better_name.doc \;