Commit f1889c0f authored by Mike McCaffrey's avatar Mike McCaffrey Committed by Josef Friedrich
Browse files

Issue #3282384 by mikemccaffrey, JosefFriedrich: Drupal 9 character encoding...

Issue #3282384 by mikemccaffrey, JosefFriedrich: Drupal 9 character encoding issue keeps filter from working
parent 7b107b47
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -128,10 +128,11 @@ function no_nbsp_field_formatter_view($entity_type, $entity, $field, $instance,
function _no_nbsp_eraser($text, $preserve_placeholders = FALSE) {
  if ($preserve_placeholders) {
    // See https://stackoverflow.com/a/50301496.
    $text = preg_replace("/([^>]) /ui", "$1 ", $text);
    $text = preg_replace("/([^>])( |\xc2\xa0)/ui", "$1 ", $text);
  }
  else {
    $text = preg_replace('/ /i', ' ', $text);
    # Replace non-breaking spaces, whether html-encoded or a UTF-8 character.
    $text = preg_replace('/ |\xc2\xa0/i', ' ', $text);
  }
  return preg_replace('/ +/i', ' ', $text);
}