2014-01-09 25 views
0

我想包括在一个网站一个简单的超级链接:不想要的字符被添加到URL中HTML

...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

该代码 - HTTP://的jsfiddle。 net/tjex3/- 没有这种效果。 – Quentin

+0

它是纯粹的HTML还是使用CMS或其他东西来生成HTML?顺便说一下,请确保你的“是真实的”(尝试在代码中粘贴这个) – enguerranws

回答

0

检查链接。这些特殊字符由浏览器自动添加(URL编码)。

Url Encoding

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也发布了相同的链接。这个答案有什么用? – Karuppiah

+0

如果你包含这个代码,这将使IEEE作为超链接,并点击它将打开http://www.ieee.ucla.edu/网址,所以我认为这是什么问题。 –

0

%C3%A2%E2%82%AC%C5%BD代表„这是您何时得到a unicode is being parsed as Windows-1252 data

  1. 使用直引号在您的真实代码中分隔属性值。您在问题中包含的代码中执行此操作,但这不会产生您所看到的效果。假设你的代码在你的真实代码中的某个时刻正在被转换。
  2. 添加相应的HTTP标头和<meta>数据告诉真的使用