我正在尝试使用一个包含黑色向下三 Angular 形的 css 文件。在 Windows 中它工作正常,但一旦我将文件复制到 Linux 服务器,该符号就会变成垃圾。
我如何在 Linux 上的 css 文件中使用这个符号。
content: '.';
点应该是符号。
我试过:
content: ▼
content: '▼';
这应该是符号的值,但我猜错了,因为它不起作用。
最佳答案
您的第二次尝试是尝试在 CSS 中使用 HTML 实体——显然这行不通。您可以改用转义字符:
content: '\25BC';
(必须是十六进制)
但是,您可以(并且应该)直接使用字符“▼”——您只需要使用相同的、商定的编码来保存和打开您的文件。您没有这样做,因此该符号是乱码。最好使用的编码是 UTF-8,它是 Web、Linux 和许多其他应用程序上公认的默认编码。但是,仍然需要告知某些 Windows 编辑器请手动使用此编码。
关于html - Linux 中的 Unicode 字符 'BLACK DOWN-POINTING TRIANGLE' - CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18964930/