如何让网站显示“”10D;”之类的标志和“”?

发布于 2025-01-04 21:16:27 字数 330 浏览 1 评论 0原文

我正在制作一个克罗地亚语网站,我需要使用以下符号:“č”、“ć”、“ž”、“đ”和“š”。它们当前显示为小框。

信息:

  • 我使用Notepad ++。
  • 我将那里的编码设置为UTF-8。
  • 我将以下 HTML 行放入:

但是,它不起作用。即使 Notepad ++ 也无法使用 UTF-8 显示我的字符,所以这表明我应该使用其他东西......

I'm making a website that is in Croatian, and I need to use signs like: "č", "ć", "ž", "đ" and "š". They are currently displayed as little boxes.

Info:

  • I use Notepad ++.
  • I set the encoding there to UTF-8.
  • I put the following line of HTML in: <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

However, it does not work. Even Notepad ++ can't display my characters using UTF-8, so that would suggest that I should probably use something else...

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

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

发布评论

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

评论(6

树深时见影 2025-01-11 21:16:27

http://webdesign.maratz.com/lab/utf_table/

使用 HTML 实体,例如

  • č : č
  • ž : ž

http://webdesign.maratz.com/lab/utf_table/

Use HTML entities, for example

  • č : č
  • ž : ž
哎呦我呸! 2025-01-11 21:16:27

这听起来更像是字体问题而不是字符编码问题。如果是字符编码问题,字符很可能会显示为 2+ ASCII 字符。然而,这些框通常意味着字符编码是正确的,但该特定字符在正在使用的字体中不可用(这对于较少使用的字体尤其常见)。这可以解释为什么它在网站和 Notepad++ 中表现不正确。

要解决此问题,只需在编辑器和网站中使用不同的字体即可。

注意:我推荐一种广泛使用的字体,以使其发挥最佳效果。在网站中指定通用名称(例如 serifsans-serif)可能会产生更好的结果,因为操作系统/浏览器将决定使用的最佳字体。

This sounds more like a font issue than a character encoding issue. If it were a character encoding issue, the characters would most likely be displayed as 2+ ASCII characters. The boxes, however, typically mean the character encoding is correct, but that specific character is not available in the font being used (which is especially common with lesser-used fonts). This would explain why it's behaving incorrectly in both the website and Notepad++.

To fix the issue, simply use a different font in your editor and website.

Note: I recommend a widely used font for the best chance of it working. Specifying a generic name in the website (e.g. serif or sans-serif) will probably have even better results, as the OS/browser would decide on the best font to use.

一页 2025-01-11 21:16:27

简而言之,始终保持字符编码的一致性。

  1. 配置您的编辑器以您想要的编码保存
  2. 如果您使用任何服务器端编程,请确保它不会转码您的数据
  3. 如果您使用数据库,请确保将其配置为使用相同的编码
  4. 配置您的服务器以发出内容-指定编码的类型标头
  5. 在问题中使用元标记

W3C 提供 有关编码的有用材料在这里

In short, be consistent about your character encoding throughout.

  1. Configure your editor to save in the encoding you want
  2. If you use any server side programming, make sure it isn't transcoding your data
  3. If you use a database, make sure it is configured to use the same encoding
  4. Configure your server to emit a Content-Type header that specifies that encoding
  5. Use the meta tag in your question

The W3C provides useful material on encodings that starts here.

寂寞陪衬 2025-01-11 21:16:27

有关特殊字符及其 ASCII 代码的有用网站:复制粘贴字符

要“输入”它们,请使用替代代码。
但是,要在您的网站中使用它们,您最好使用 HTML 代码,就像您可以在 CPC 上找到的那样

A useful site for special characters and their ASCII-codes: CopyPaste Character

To 'type' them, use the alt codes.
However, to use them in your site, you'll better use the HTML codes like you can find on CPC

╭ゆ眷念 2025-01-11 21:16:27

作为测试,请尝试以下操作:

<span style="font-family:Arial Unicode MS">
    č ć ž đ š
</span>

您应该能够正确地看到您的角色。

As a test, try this:

<span style="font-family:Arial Unicode MS">
    č ć ž đ š
</span>

You should be able to see your characters correctly.

空城之時有危險 2025-01-11 21:16:27

我刚刚复制并粘贴了您的问题中的一行以及您的元标记,将其放入 vi 中的纯文本文件中。

它工作得很好 - 所有字符都显示良好: http://www.dusystems.com/tmp/ 1.html

如果您无法使用编辑器执行相同操作,则问题出在编辑器上,而不是字符集和编码上。

如果您使用的是 Windows,则可以使用其内置记事本来编辑 UTF-8 文件。打开记事本,输入所有特殊字符,添加元标记。执行“另存为”时,从对话框的“编码”下拉列表中选择UTF-8。另存为 Something.html 并在 IE 中打开。它100%有效。

I've just copied and pasted a line from your question along with your meta tag, placed it into a plain text file in vi.

It works just fine - all characters are displayed fine: http://www.dusystems.com/tmp/1.html

If you can't do the same with your editor then the problem is with the editor and not character sets and encodings.

If you're on Windows you can use its built-in Notepad to edit UTF-8 files. Open Notepad, type all of your special characters, add the meta tag. When doing Save As select UTF-8 from the Encoding drop-down in the dialog. Save as something.html and open in IE. It will 100% work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文