我创建了一个非常简单的功能网页。我有index.html文件,其中 有一个链接。指向我的文件管理器内txt文件的本地链接 网站。
我了解问题所在。我只是不知道如何解决。
我的文本文档具有Unicode字符,例如±和√以及²和³。 这些字符在创建它们的记事本文件中显示良好。
当用户单击链接时,它会打开此文本文件,该文本文件未采用HTML格式,因此Unicode字符不会出现在 浏览器。
我可以使用HTML标签重新输入此文本文档并使用特殊符号 其中的数字代码,很可能会起作用。而且,那是什么 我不想经历。
是否还有其他方法可以解决此问题。我需要浏览器显示 这些字符在文本文档中。
是否可以告诉浏览器将文本文档动态转换为HTML。
谢谢
答案 0 :(得分:0)
您可以很好地使用非ASCII字符。如果您将文件另存为UTF-8,则本世纪所有已更新的浏览器都可以显示该文件。自浏览器按字节顺序标记已经过去了数十年,但大多数人建议将其省略。
您还可以在HTML中使用保存为UTF-8的非ASCII字符,从字面上看,没有任何转义码。尽管浏览器应该能够检测到字符集,但最佳实践是在<meta charset="UTF-8">
标签之后立即添加标签<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
或<html>
。这消除了所有歧义。