Что означает код символа (HTML) ​
? Я нашел его в одном из моих скриптов jQuery и задумался, что это такое ...
Спасибо.
Редактировать:
Вот сценарий, в котором он был (добавлен в конец, нашел в Firebug)
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();
$jnyh(function() {
$jnyh("#title-nyh").click(function() {
$jnyh(".show-hide-nyh").slideDown("slow");
}, function() {
if(!$jnyh(this).data('pinned'))
$jnyh(".show-hide-nyh").slideUp("slow");
});
$jnyh("#title-nyh").click(function() {
$jnyh(this).parent().toggleClass("title-btm-brdr");
$jnyh(this).toggleClass("chev-up-result");
var pin = $jnyh(this).data('pinned');
$jnyh(this).data('pinned', !pin);
if(pin) $jnyh(".show-hide-nyh").slideUp("slow");
});
});​
</script>
html
unicode
character-codes
рукав моря
источник
источник
Ответы:
Это символ Юникода "ZERO WIDTH SPACE" (U + 200B) .
Согласно данному образцу кода, сущность в этом контексте совершенно излишняя. Он должен быть вставлен случайно, скорее всего, из-за того, что редактор с ошибками пытается сделать умные вещи с пробелами или выделением, или конечный пользователь, использующий язык клавиатуры, на котором этот символ используется изначально, например арабский.
источник
Если вы хотите найти эти невидимые символы в своем редакторе и сделать их видимыми, вы можете использовать регулярное выражение для поиска символов, отличных от ascii. Попробуйте поискать
[^\x00-\x7F]
. Протестировано в IntelliJ IDEA.источник
get_html_translation_table(HTML_ENTITIES)
и ,ord()
но все еще не мог выиграть) , это , наконец , дал мне ручку мне нужно , чтобы двигаться вперед! СПАСИБО!!!Я приземлился здесь с той же проблемой, а затем разобрался сам. Этот странный символ появлялся в моем HTML.
Скорее всего, проблема в редакторе кода. Я использую эспрессо и иногда сталкиваюсь с подобными проблемами.
Чтобы исправить это, просто выделите затронутый код, затем перейдите в меню и нажмите «преобразовать в числовые объекты». Вы увидите числовое значение этого символа; просто удалите его, и он исчезнет навсегда.
источник
ZERO WIDTH SPACE
,Я использовал его как содержимое для «пустых» ячеек таблицы. Однако понятия не имею, что он делает в
<script>
теге.источник
Символ ZERO WIDTH SPACE вставляется, когда вы используете jQuery для добавления элементов с помощью функций управления DOM, таких как .before () и .after ()
Я столкнулся с этим, когда добавлял скрытые рамки модального диалога в конце моего документа, а затем обнаружил, что ПРОБЕЛ НУЛЕВОЙ ШИРИНЫ скручивает макет там, добавляя нежелательное пространство.
Быстрое решение заключалось в том, чтобы вставить его перед нижним колонтитулом, а не после него. В любом случае это скрыто.
Я не могу найти в jQuery ничего, что могло бы сделать это:
https://github.com/jquery/jquery/blob/master/src/manipulation.js
Так что это может быть браузер, который его добавляет.
источник
У меня эти персонажи появляются в сценариях, где они мне не нужны. Я заметил, потому что это разрушает мое визуальное форматирование HTML / CSS: создается новое текстовое поле.
Уверен, что их добавляет некорректный редактор ... Я подозреваю, что Komodo Edit для Mac, в моем случае.
источник
.html()
элемент div, который представлял текстовое поле в SP 2013. Я считаю, что это связано с поведением веб-приложения, отображающего данные. В моем случае длина была 1, для меня она должна была быть 0. Это произошло из-за этого символа.Если вы видите это в источнике, имейте в виду, что это может быть кто-то, пытающийся снять отпечаток пальца на текстовых документах, чтобы выявить, кто передает информацию. Это также может быть попытка обойти спам-фильтр, изменив одну и ту же информацию на побайтовом уровне.
Если вам интересно узнать больше, прочтите мою статью о борьбе с отпечатками пальцев.
источник
Он отображал некоторые странные символы (â € ‹), пока я не установил кодировку UTF-8 в заголовке файла html
или для HTML5:
Теперь он прозрачен, но все еще отображается в html, когда я использую инспектор.
Удаление всех скриптов со страницы тоже не удалило ее.
Я тестировал его для Chrome и IE.
источник