2017-01-09 23 views
16

Zauważyłem na mojej stronie internetowej: http://www.cscc.org.sg/, pojawia się ten dziwny symbol.Dziwny symbol pojawia się na stronie internetowej (L SEP)?

enter image description here

Mówi L września W kodzie HTML wyświetla to samo.

enter image description here

Czy ktoś pokazuje mi, jak je usunąć?

+0

lewy separator czcionką, której Twoja przeglądarka nie obsługuje - dlaczego nie chcesz google lsep? – mplungjan

+3

Możliwy duplikat [Dlaczego ten symbol pojawia się w przeglądarce Chrome, a nie w przeglądarce Firefox lub Edge?] (Http://stackoverflow.com/questions/39603446/why-is-this-symbol-showing-up-on-chrome-and -not-firefox-or-edge) – mplungjan

+0

@mplungjan - dziękuję. Jak mogę go usunąć? Lub wyłączyć wyświetlanie w przeglądarce? Czy muszę przejść do kodu i ręcznie usunąć separator? Dzięki! Czy istnieje sposób automatyzacji usuwania tych znaków, zanim się pojawią? – BigRedDog

Odpowiedz

6

Ta postać to U + 2028 lub kod jednostki HTML 
, który jest rodzajem znaku nowej linii. To właściwie nie powinno być wyświetlane. Zgaduję, że albo twoje skrypty po stronie serwera nie przetłumaczyły się na nową linię, albo używasz czcionki, która ją wyświetla.

Ale ponieważ znamy wartości HTML i UNICODE dla postaci, możemy dodać kilka linii jQuery, które powinny pozbyć się znaku. Właśnie zamieniam go na puste miejsce w kodzie poniżej. Wystarczy dodać ten kod

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

To powinno działać, choć należy pamiętać, że nie testowałem tego i nie może działać żaden z moich przeglądarki pokażą charakter.

Ale jeśli nie, zawsze możesz spróbować wkleić swój blok tekstowy na http://www.nousphere.net/cleanspecial.php, który usunie wszelkie znaki specjalne. Nadzieja, która pomaga. Daj mi znać, jeśli to nie zadziała, a spróbuję czegoś innego.

+0

Dzięki. Gdzie mogę dodać ten kod? W nagłówku? Czy mogę dodać go jako funkcję do motywu WP? – BigRedDog

Powiązane problemy