【问题标题】:HTML character entities and Unicode: how do I write Dvořák in HTML?HTML 字符实体和 Unicode:如何在 HTML 中编写 Dvořák?
【发布时间】:2014-02-06 10:18:54
【问题描述】:

我正在更新我的乐团网站上的音乐列表。其中一件是Antonín Dvořák。通常,当遇到符号或非英文字母(如£öé)时,我会在网络上找到一个 HTML 字符实体表(如 this one)并找到适当的字符实体引用名称(例如£öé)。

我已经搜索过 HTML 字符实体表;来自德沃夏克姓氏的á 在那里(它是á),但ř 不是。如何在网页中写出德沃夏克?

【问题讨论】:

  • 我突然想到检查这个页面本身的来源,看看stackoverflow引擎是如何做到的。它将Dvořák 编码为Dvořák,即ř 是用未编码的HTML 编写的。这让我想知道为什么要编码任何东西?
  • 因为是 1996 年,你的文本编辑器不理解 UTF-8? :)
  • 昆汀-谢谢。我认为这些页面很旧,并且没有一个网站管理员(现在是我)更改了编码。我会看看如何做到这一点。
  • 另一个原因是“不知道如何在我的键盘上生成字符”。页面的编码可能没问题。

标签: html unicode character-encoding


【解决方案1】:

和你在这里写的一样Dvořák

您只需要在以下情况下使用字符引用:

  • 该字符在 HTML 中具有特殊含义:"'<>&
  • 您使用的字符编码不支持您需要的字符(但这是 2014 年,您为什么要这样做?)

如果你真的想使用字符引用,那么你可以使用a decimal one&#xxx;,其中xxxthe Unicode codepoint

【讨论】:

  • 感谢 Quentin,Cambridge Concert Orchestra 主页现在已经正确书写了 Dvořák 的名字,而我不必大惊小怪,以后我不必再搜索角色实体代码了!结果:-)
猜你喜欢
  • 1970-01-01
  • 2021-08-31
  • 2020-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
相关资源
最近更新 更多