拉丁字符显示在页面的某些部分而不是其他部分

发布于 2024-09-17 21:33:35 字数 160 浏览 6 评论 0原文

有问题的页面是 Apple Amor

您可以看到页脚中似乎显示了西班牙元音正确,但在滑下栏(标题)中,它们变得混乱。

有什么想法吗?

the page in question is Apple Amor

You can see that in the footer the spanish vowels seem to be showing properly , but in the slide down bar(header) they get messed up.

Any ideas why ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

土豪我们做朋友吧 2024-09-24 21:33:35

您的页面采用 ISO-8859-1 编码。无论该标头来自何处,它很可能是用 UTF-8 编码的。

您必须将页面的字符集更改为 UTF-8 (这可能会产生一些后果)或转换来自标头的传入数据。我不知道它来自哪里,所以很难说出正确的方法是什么。

关于该问题的强制性基本阅读:每个软件开发人员绝对、肯定必须了解 Unicode 和字符的绝对最低限度套装(没有任何借口!)

Your page is encoded in ISO-8859-1. Wherever that header comes from, it is most likely encoded in UTF-8.

You would have to change the character set of your page to UTF-8 (that would probably have some consequences) or convert the incoming data from the header. I don't know where it's coming from, so it's hard to tell what the right method would be.

Mandatory basic reading on the issue: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

空心空情空意 2024-09-24 21:33:35

您的页面源代码显示您正在使用:

<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">

请注意,上述标记的格式不正确。它的结束符“/”在哪里? Content-Type 应位于双引号之间。

将此标记添加到您的页面并测试:

<html lang="es">

如果这不能解决您的问题,请尝试将字符集标记更改为:

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

Your page source shows that you're using:

<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">

Note that the above tag is not well formed. Where is its closing character "/"? Content-Type should be between double quotes.

Add this tag to your page and test:

<html lang="es">

If that doesn't solve your problem try to change the charset tag to:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文