HTML页面标题中的西班牙语字符

HTML页面标题中的西班牙语字符,html,utf-8,Html,Utf 8,我的页面标题HTML代码如下所示 <title>Telefonía</title> Telefonía 当我在浏览器上检查它时,西班牙语字符的显示与上面的不完全相同 它显示页面标题如下 我尝试使用í和 **&# 237; ** 但它在页面标题中不起作用 这是我的网站url,我检查了所有特殊代码,但它不起作用 í 相反。这些是HTML转义字符。在这里,您可以找到一个完整的列表,查看如何对特殊字符进行编码 在这种情况下,它将是í或&Iac

我的页面标题HTML代码如下所示

<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&#237a</p> 
    
    是它的十六进制代码。 í也能工作 编辑
    在标题中它似乎对我有用。链接是 你有密码吗

    <title>Telefon&amp;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";