$(document).on('change', 'input', function() {
$(this).val($(this).val().replace(' ', ' ')); // Replace non-breaking spaces
});
This script works and is a general one which will change any nbsp that is entered to a standard space when added to an 'Input' field. All you need to do is add it as a render script for a Form on a BO. It will work for any section that is added to the form, so if you have 5 sections on a form and you switch between them the nbsp will still be replaced and you will be able to Post/Save the form with no issues.
It should also work for any other character that might give issues, just add the character it to the script to be replaced. Below is where you would put it. (AwareIM's demo CRM)
