Нежелательные символы добавляются в URL в HTML

0

Я пытаюсь включить простую гиперссылку на веб-сайт:

...Engineers (<a href="http://www.ieee.ucla.edu/‎">IEEE</a>) projects:

Таким образом, это выглядит так: "... Инженеры (IEEE) проекты:" с "IEEE" является гиперссылкой.

Когда я нажимаю на адрес ссылки для копирования и вставляю адрес, а не получаю

http://www.ieee.ucla.edu/

я получил

http://www.ieee.ucla.edu/%C3%A2%E2%82%AC%C5%BD

и когда я нажимаю на ссылку, мне требуется 404 страницы.

  • 0
    Кажется, все хорошо с тем, что вы поделились, проблема может быть где-то еще
  • 0
    Этот код - jsfiddle.net/tjex3 - не имеет такого эффекта.
Показать ещё 1 комментарий
Теги:

3 ответа

0

Проверьте ссылку. Эти специальные символы автоматически добавляются браузером (URL Encoding).

Кодировка URL

0

Используйте этот код, и он будет работать:

  <a href="http://www.ieee.ucla.edu/">IEEE</a>

Правильный формат добавления гиперссылки на html следующий.

  <a href="(the URL you want to link)">(texts to be hyperlink)</a>

и для лучшего понимания пройдите эту ссылку http://www.w3schools.com/html/html_links.asp

  • 0
    user2752992 также разместил ту же ссылку. какая польза от этого ответа?
  • 0
    Если вы включите этот код, это даст IEEE в качестве гиперссылки, и при нажатии на него откроется URL- адрес ieee.ucla.edu , так что я думаю, вот для чего вопрос.
0

%C3%A2%E2%82%AC%C5%BD представляет „, который, когда вы получаете, когда Юникод в настоящее время обрабатываются как Windows-1252 данных.

  1. Используйте прямые кавычки, чтобы разграничить значения атрибутов в вашем реальном коде. Вы делаете это в коде, который вы включили в вопрос, но это не будет иметь эффекта, который вы видите. Предположительно, ваши коды преобразуются в какой-то момент вашего реального кода.
  2. Добавьте соответствующие HTTP-заголовки и <meta> данные, чтобы сообщить браузеру, что кодировка вашего файла действительно используется

Ещё вопросы

Сообщество Overcoder
Наверх
Меню