Removing Non-printable characters in unix file

Hi,

We have a non printable character "�" in our file , we want to remove this character, we tried

tr -dc '[:print:]'  < oldfile> newfile

but this command is removing all new line entries along with the non printable character and all the records are coming in one line(it is changing the format of the file). please advise.

Thanks
Sue

http://www.unix.com/unix-advanced-expert-users/79304-unable-extract-trademark-character.html

---------- Post updated at 03:53 PM ---------- Previous update was at 03:50 PM ----------

http://www.unix.com/shell-programming-scripting/139877-how-replace-spaces-unix.html

Thanks for your reply ....
as the above link mentioned "sed -e 's/\"�\"/ /g' -e 's/\"�\"/ /g' < file" i followed still i am not able to convert it. please put your suggestions.

thanks in advance
Sue