当前位置: 首页 > 面试题库 >

为什么要指定@charset“ UTF-8”;在您的CSS文件中?

姜胤
2023-03-14
问题内容

我一直将此指令视为移交给我的众多CSS文件的第一行:

@charset "UTF-8";

它是做什么的,这是必要的规则吗?

另外,如果我在“ head”元素中包含此meta标签,是否可以消除在CSS文件中也包含它的需要?

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

问题答案:

它告诉浏览器以UTF-8格式读取css文件。如果您的CSS不仅包含ASCII字符,而且包含Unicode字符,这将非常方便。

在meta标签中使用它很好,但仅适用于包含该meta标签的页面。

在CSS 2 w3c规范中了解CSS文件的字符集解析规则。



 类似资料:
  • 问题内容: 使用firebug时,我在asp.net mvc 4项目中收到此有线错误“ NetworkError:415无法处理… xt / xml; charset = utf-8’– ”。 代码: 服务代码: 该接口是: 和网络配置,我在WCF中使用了无文件: 问题答案: 您需要使用,而不是代码中的常规。这将为端点配置适当的绑定()和行为()以遵守该属性。

  • 问题内容: 我刮了几个网站,其中一些包含非拉丁字符和特殊字符,如行情,而不是和用于撇号,而不是。 这是真正的曲线球… 我已将相关文本打印到控制台。当我在IDE(Netbeans)中运行时,一切都可以正常编码。但是,当我在计算机上运行它时,它的打印输出为:… 在有人说之前,我需要设置我的环境变量以让我说我已经做到了,但这仍然是一个问题。此外,我是否还应该为缓冲的阅读器指定编码,以使其覆盖呢? 这是一

  • 问题内容: 我目前正在开发一个Android应用程序,该应用程序从提供JSON数据的API中获取其数据。我将JSON数据的项目存储为字符串,这导致出现一些奇怪的字符(例如’Â’)。我知道这与字符集有关,因此我将InputStreamReader设置为“ UTF-8”,但它似乎没有解决问题。 Log.d“行”给出 有任何想法吗? 问题答案: 尝试以下代码片段代码,当我遇到类似问题时该代码对我有帮助:

  • 自从更新到最新版本的Spring-Boot (1.4.1)以来,我注意到在我的RestControllers中,即使我明确地将产生的媒体类型设置为“application/json ”,它现在也产生“application/JSON;字符集=UTF-8 " 控制器: 响应标头 现在是否在其他地方配置了此项以覆盖RequestMapping设置?

  • 返回的内容 没解析成html。 以上截图是正常的返回。 有什么办法解决? 请求的地址是php控制器地址。 http://localhost/admin/user/add tp5框架 通过$this->fetch()模板渲染返回的html http://localhost/admin/user/add这个地址直接在浏览器访问是正常 可以返回能被解析的html。 但是用ajax去请求 就返回的json

  • 问题内容: 我想将jsoup解析为utf -8,但我不能。我尝试了我所知道的一切,然后在Google上进行了搜索。 我的目标是: 但是 不是。 请帮忙 问题答案: 淘汰 你好世界Öçasasa