Почему в мой код встраивания Youtube добавляется% E2% 80% 8F?

У меня есть куча видео на Youtube, которую я встраиваю с использованием того же кода. Все видео работало нормально, пока я не загрузил последнюю. Каждый раз, когда я сейчас выполняю код,% E2% 80% 8F добавляется к последнему загруженному видео, если я специально не прошу подстроку (0,11); обратите внимание, что без этого взлома код все равно отлично подходит для всех моих других загруженных видео. И хотя код теперь работает с моим взломом, было бы здорово понять, почему это может произойти.

Моя разметка HTML выглядит так:

<li><a href="#" class="help_video" id="oG-M25hnDII‏">sidebars</a></li> 

Мой javascript / jquery выглядит так:

 function openNewWindow(youtube_link) { var youtube_link = youtube_link.toString(); youtube_link = youtube_link.substring(0,11); popupWin = window.open('/videos/help.php?youtube_link='+youtube_link, 'open_window', 'menubar, toolbar, location, directories, status, scrollbars, resizable, dependent, width=800, height=440, left=0, top=0') } $(".help_video").click(function(){ openNewWindow($(this).attr('id')); return false; }); }); 

Затем связанный с этим help.php имеет следующий код:

 <iframe width="756" height="426" src="//www.youtube.com/embed/<?php echo $_GET['youtube_link'];?>?rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe> 

Благодаря!

Ссылка включает символ справа налево UTF8

Взгляните сюда: http://en.wikipedia.org/wiki/Right-to-left_mark

Это непечатаемый символ, поэтому вы не увидите его на экране, но ваш редактор прокрал его.

Пытаться

  • используя другой редактор, чтобы снова написать эту часть кода
  • настройка редактора кода для отображения специальных символов (вкладки, строки перевода и т. д.). Таким образом, вы сможете увидеть и удалить метку rtl

[Эти инструкции не будут отображаться в «комментарии», но это комментарий к ответу Тудора. Так что если это работает, пожалуйста, дайте ему щедрость / ответ]

В своем редактировании возьмите строку

 <li><a href="#" class="help_video" id="oG-M25hnDII‏">sidebars</a></li> 

и выберите следующую часть с помощью мыши:

 id="oG-M25hnDII‏">sidebars 

затем нажмите «удалить», чтобы в итоге

 <li><a href="#" class="help_video" </a></li> 

Сохранить, закрыть файл из редактора, Открыть файл в редакторе.

Поместите курсор перед </a> и введите ( не вставляйте , а вручную вводите код обратно с помощью клавиатуры), чтобы вы закончили с того, с чего вы начали.

Сохранить.

(Тогда, если это работает, получите дружественный редактор)

обкрадывать