I actually worked it out on my own earlier. I used:
UPDATE TableName SET ColumnName=REPLACE(ColumnName,'BADCHAR','NEWCHAR');
It replaced only the individual characters and not the entire field.
Thanks for the input though. Hopefully these posts will help others.