首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用CSS打印出变异元音

用CSS打印出变异元音
EN

Stack Overflow用户
提问于 2015-05-01 07:12:20
回答 1查看 140关注 0票数 3

我在CSS中为响应表创建表头,如下所示:

代码语言:javascript
运行
复制
td:nth-of-type(1):before { content: "Abfahrtszeitpunkt"; }
td:nth-of-type(2):before { content: "Startort"; }
td:nth-of-type(3):before { content: "Zielort"; }
td:nth-of-type(4):before { content: "Karte"; }
td:nth-of-type(5):before { content: "Bewertung"; }
td:nth-of-type(6):before { content: "Fahrt löschen"; }

但是,当我在我的网页浏览器中加载这个表时,就不会以正确的方式显示这个表了。网站边只打印出一个菱形,里面有问号。我已经尝试过用html和javascript修复它,但是它不起作用。有什么简单的方法可以解决我的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-01 07:19:05

如果没有更多的内容,就很难做到具体,但是在某个地方,某个字符编码正在被解释,而实际上是另一个字符编码。确保整个堆栈使用相同的编码(例如,UTF-8)是很有用的。强制性链接:http://www.joelonsoftware.com/articles/Unicode.html

作为一种解决方法,您可以在CSS中使用\f6作为ö (在HTML中,您可以使用ö),但这是一种解决方案,而不是解决方案。解决方案是确保您的文件是一致编码的,并且您的服务器正在为它们提供必要的标头,以说明编码是什么。下面是一张清单:

  • 选择一个编码。对于西方文本来说,UTF-8是一个非常受欢迎的选择,它得到了工具的支持。
  • 您的编辑器和其他内容生成工具:确保他们知道您想在UTF-8中工作,而不是您的操作系统的默认编码(这是不同的;对于许多现代*nix系统,它是UTF-8或ISO-8859-1;对于Windows,它是ISO-8859-1或Windows-1252,它们非常相似)。
  • 数据库:如果堆栈中有DB,则需要确保表中的文本列使用正确的编码。
  • 您的web服务器:确保将文件设置为具有正确和完整的Content-Type头的文件,例如Content-Type: text/html; charset=UTF-8 (用于HTML )
  • 我总是将<meta charset="UTF-8">元标记放在head文件的顶部。这主要是因为如果我直接从浏览器中的文件系统(而不是通过服务器)打开它们,浏览器就知道我对它们使用了什么编码。有些HTML编辑器足够聪明,可以看到它,并确保它们在指定的编码中工作。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29982985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档