文本文档中的Unicode字符显示在浏览器上

问题描述 投票:1回答:1

我创建了一个非常简单的功能性网页。我有文件index.html,它有一个链接。一个本地链接,指向我网站文件管理器中的txt文件。

我明白问题是什么。我只是不知道如何解决它。

我的文本文档具有Unicode字符,例如±和√和²和³。这些字符在创建它们的记事本文件中很好地显示。

当用户点击链接时,它会打开此文本文件,该文件未以HTML格式化,因此,Unicode字符不会出现在浏览器上。

我可以使用HTML标记重新键入此文本文档,并使用其中的特殊符号数字代码,它很可能会工作。而且,这是我不想要经历的事情。

有没有其他方法可以解决这个问题。我需要浏览器在文本文档中显示这些字符。

有没有办法告诉浏览器动态地将文本文档转换为HTML。

谢谢

html browser unicode
1个回答
0
投票

您可以使用非ASCII字符。如果将文件保存为UTF-8,则本世纪已更新的每个浏览器都能显示该文件。几十年以来,浏览器在字节顺序标记上窒息,但大多数人建议将其删除。

你也可以在HTML中使用非ASCII字符保存为UTF-8,字面上没有任何转义码。虽然浏览器应该能够检测到字符集,但最佳做法是在<meta charset="UTF-8">标记之后立即添加标记<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><html>。这消除了所有歧义。

© www.soinside.com 2019 - 2024. All rights reserved.