【问题标题】:Characters not appearing in my website (using utf-8)我的网站中没有出现的字符(使用 utf-8)
【发布时间】:2021-10-08 06:29:53
【问题描述】:

我只是在学习如何编码,所以这可能有一个明显的解决方案,但我已经搜索了几天的答案。尽管它出现在我的代码中,但字母表末尾的几个字符(x、y、z 等)并未出现在实际网站中。例如在 HTML 中,我将输入

“去年是我的高年级”

我的网站会说

“Last ear was m Senior ear”

我已经保证我使用的是utf -8(unicode)在两个平台上,并多次重写代码。任何帮助将不胜感激,并且还将发布问题的图像。

html code on left, website on the right

【问题讨论】:

  • 你试过去你的开发工具并检查检查元素的元素吗?那里的元素有正确的内容吗?
  • 您能以文本形式分享实际的 HTML 代码吗?也许它包含像 у (U+0443 CYRILLIC SMALL LETTER U) 这样相似的字符,而不是“真实的”y (U+0079 LATIN SMALL LETTER Y)...
  • 请:不要将代码包含在图像中:复制粘贴问题中的真实代码。这样我们就可以测试了,也可以复制一部分到答案中(帮助我们帮助你)。 (而且不要打开随机人的随机链接也是一个好习惯)。如果您复制粘贴您的句子,也可以在允许您查看代码点的编辑器上复制,或者将其转换为 ASCII 并检查字符串是否相等(不是通过查看它,实际上是二进制相等)。检查是否可以用这种字体打印 y,z(可能是损坏的字体文件)。

标签: html encoding utf-8


【解决方案1】:

在您的软件中,您可以尝试查找“显示不可见字符”首选项,也许在丢失字母周围的某处是导致问题的原因?

当我不小心做了一个精细的空格(Mac 上的 alt + 空格)而不是正常的空格时,我有时会遇到这样的问题。这听起来不可能,但实际上发生在我编写代码太快时,当我在需要使用 alt 键的 [] 或 {} 等字符之前或之前插入空格时......

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 2016-06-09
    相关资源
    最近更新 更多