Удаление LSEP, появляющегося на сгенерированных страницах HTML - PullRequest
0 голосов
/ 07 июня 2018

Я генерирую HTML-страницы из Edraw.Но на этих страницах у меня есть символ LSEP, который выглядит именно так.

РЕДАКТИРОВАТЬ: проблема, кажется, появляется только в Chrome

LSEP on my html

Так что я знаю, что это распространенная проблемапроблема, и я видел много форумов по этой проблеме, но никогда не подходил мне подходящее решение.

Я хочу найти способ удалить все эти LSEP автоматически (потому чтоУ меня 34 страницы с этой проблемой).Может быть, написать сценарий, и я попробовал некоторые powershell , но так как я не могу увидеть или обнаружить (таким образом скопировать его в моем сценарии) LSEP в самом коде, я не могу удалить его ...

Я видел там , что проблема возникла из-за Unicode, мне нужно изменить <meta charset="utf-8"/> balise?

Я также не могу использовать http://www.nousphere.net/cleanspecial.php потому что мои страницы слишком сложны, так что это портит весь код.

Если у кого есть способ исправить это, заранее спасибо!Действительно!

1 Ответ

0 голосов
/ 07 июня 2018

Я нашел это решение для вас здесь: Символ «L SEP» появляется в Chrome

$(document).ready(function() {
  $("body").children().each(function() {
    $(this).html($(this).html().replace(/&#8232;/g," ")); 
  });
});

Ниже решения в Javascript вы можете поместить в заголовок раздел страницы.'\ U2028' - это кодировка Unicode для символа 8232

<script type="text/javascript">
<!--
   window.onload = function() { document.body.innerHTML = document.body.innerHTML.replace(/\u2028/g, ''); }
//-->
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...