I have a website which had pages like (cars for sale.html) notice the spaces
so i decided to use dashes between the name values like this (cars-for-sale.html)
so i changed the file names & then typed the old page names (cars for sale.html) before putting any redirects & the pages automaatically redirected to the new pages (cars-for-sale.html)

so my question
1. is is there any need to do redirects
2. does google treat spaces as dashes (-)

If you renamed at localhost and ftp-ed the files, the old files are still there
ccheck your ftp
1, yes
2, no
space is %20 in uri