11

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

<title>Telefonía</title>

当我在浏览器上检查时,西班牙语字符的显示与上面的完全不同

它显示页面标题如下

在此处输入图像描述

我尝试使用& iacute; 和**í ** 但它在 PAGE TITLE 中不起作用

这是我的网站网址http://tinyurl.com/agdsqff我检查了所有特殊代码,但它不起作用

4

7 回答 7

13

这行得通。

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>Telefonía</title>
</head>
于 2013-02-18T12:32:02.600 回答
2

把它放在你的<head>

<meta charset="UTF-8">

如果您想在 .js 中动态更改标题:

document.title="telefonía";
于 2013-02-18T15:58:24.097 回答
0

<title>Telefonía</title>如果文档以 UTF-8 编码保存(这是服务器发送的 HTTP 标头中声明的编码 -meta文档中的任何标记都不能覆盖它) ,该元素就可以正常工作。

您似乎正在尝试各种行不通的方法来更改页面<title>Telefon&iacute;a</title>的内容,例如和<title>Telefoniacute;a</title>。如果你使用实体引用,你应该写<title>Telefon&iacute;a</title>. 但没有必要这样做:使用字符本身更干净、更简单

于 2013-02-18T12:54:10.707 回答
0

尝试写作

&iacute;

反而。这些是 HTML 转义字符。在这里您可以找到完整列表http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php

于 2013-02-18T12:29:22.823 回答
0

请参阅http://www.ascii.cl/htmlcodes.htm以检查您应该如何编码特殊字符。

在这种情况下,它将是&#237;&Iacute;

于 2013-02-18T12:29:55.600 回答
0

你必须检查两件事:

  1. 您的文件编码。是的,您的 HTML 文件。您必须将其保存为 UTF-8,然后写入“í”或您需要的任何字符。
  2. 你的<meta>标签。它应该看起来像:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

万岁!

于 2013-02-18T12:34:04.187 回答
-1
<p>Telefon&#237a</p> 

是它的十六进制代码。í 也适用 http://jsfiddle.net/PDCvw/ 编辑
它似乎在标题中对我有用。链接是http://shodor.org/~amalani/acute.html 你有代码

<title>Telefon&amp;iacute;a</title>

但你需要的是 Telefonía

西班牙电信

于 2013-02-18T12:34:20.593 回答