public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var item = value as string;
if (item == null) return null;
var sb = new StringBuilder(item.Length);
for (int i = 0; i < item.Length; i++)
{
if (char.IsControl(item[i]) || item[i] == '\uFFFD')
{
sb.Append(' ');
}
else
{
sb.Append(item[i]);
}
}
return sb.ToString();
}