HTML页面标题中的西班牙语字符
我的页面标题HTML代码如下所示HTML页面标题中的西班牙语字符,html,utf-8,Html,Utf 8,我的页面标题HTML代码如下所示 <title>Telefonía</title> Telefonía 当我在浏览器上检查它时,西班牙语字符的显示与上面的不完全相同 它显示页面标题如下 我尝试使用í和 ** 237; ** 但它在页面标题中不起作用 这是我的网站url,我检查了所有特殊代码,但它不起作用 í 相反。这些是HTML转义字符。在这里,您可以找到一个完整的列表,查看如何对特殊字符进行编码 在这种情况下,它将是í或&Iac
<title>Telefonía</title>
Telefonía
当我在浏览器上检查它时,西班牙语字符的显示与上面的不完全相同
它显示页面标题如下
我尝试使用í和
** 237; ** 但它在页面标题中不起作用
这是我的网站url,我检查了所有特殊代码,但它不起作用
í代码>
相反。这些是HTML转义字符。在这里,您可以找到一个完整的列表,查看如何对特殊字符进行编码
在这种情况下,它将是í代码>或Í代码>这很有效
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Telefonía</title>
</head>
Telefonia
您必须检查两件事:
您的文件编码。是的,你的HTML文件。你必须将它保存为UTF-8,然后写“í”或任何你需要的字符
您的
标签。它应该是这样的:
联合国萨卢多 电话和237a
<p>Telefonía</p>
是它的十六进制代码。
í也能工作
编辑
在标题中它似乎对我有用。链接是
你有密码吗
<title>Telefon&iacute;a</title>
Telefon&;iacute;A.
但你需要的是
Telefonía
Telefonía元素Telefonía
工作正常,前提是文档以UTF-8编码保存(这是服务器发送的HTTP头中声明的编码–文档中没有meta
标记可以覆盖该编码)
您似乎正在改变尝试各种不可行的方法的内容,例如Telefoní;a
和Telefoniacute;a
。如果使用实体引用,应编写Telefoní;a
。但是没有必要这样做:这样使用字符更干净、更简单将其放入您的
:
你试过这个吗??标题('Content-Type:text/html;charset=utf-8');或者@PavanK已尝试但不起作用。请检查。如果您使用的是PHP,则必须将PHP文件保存为UTF-8。请写“Telefonia”,让我知道发生了什么(现在我在您的页面中看到了í;),我没有这个托管解决方案的源代码,因此我只能更改页面标题和元标记。如果您正在写“Telefonia”,但它不起作用,那么您使用的CMS可能有问题。也许它是用错误的编码将标题存储在数据库表中。如果你只是复制并粘贴它,它可以通过firebug工作,我想,但当我查看源代码时,它会显示TelefonÃa那么,如果我使用JQuery或其他方法查找替换这些字符会好吗?感谢详细的解释,不幸的是,我没有ASP页面代码访问权限,我可以做2件事,只更改页面标题并添加Javascript或JQuery来更改页面标题,所以在html中无法覆盖它,你的意思是?这没有什么意义使用JavaScript更改标题,因为title
元素对于搜索引擎来说是必不可少的,并且不能期望它们运行JavaScript。如果您输入的标题文本未保存在文档的编码中,则问题在于您的创作环境,因此应询问。有趣。你只是试着用正常的方式写标题吗?我使用开发工具进行了测试,并复制了角色,结果显示正确!
<meta charset="UTF-8">
document.title="telefonía";