如何html5中字符编码的最佳元字符集标记(best use meta charset tags for character encoding in html5)

在引入HTML5之前,在带有元素的文档上设置字符编码要求您编写下面所示的有点冗长的行。这是在网页中使用HTML4时的元字符集元素:...

在引入HTML5之前,在带有元素的文档上设置字符编码要求您编写下面所示的有点冗长的行。这是在网页中使用HTML4时的元字符集元素:

PHP Code

在这段代码中需要注意的是在content属性周围看到的引号:content=“text/html;字符集=iso-8859-1”。与所有HTML属性一样,这些引号定义了属性的值,表示整个字符串text/HTML;charset=iso-8959-1是该元素的内容。这是正确的HTML,这就是这个字符串的编写方式。它又长又丑又笨重!这也不是你可能会在脑海中记住的事情!

在大多数情况下,web开发人员必须将这些代码从一个站点复制并粘贴到他们正在开发的任何新站点中,因为从头开始编写这些代码需要很多。

html5去掉了额外的“东西”

HTML5不仅为该语言添加了一些新元素,还大大简化了HTML的许多语法,包括Meta Charset元素。使用HTML5,您可以为元元素添加更易于记忆的语法,如下所示:

将这种简化的语法与我们在本文开始时编写的、用于HTML4的旧语法进行比较,您将看到编写和记住HTML5版本是多么容易。作为前端web开发人员,您完全可以记住这一点,而不需要将它从现有站点复制并粘贴到您正在开发的任何新站点。节省的时间可能不多,但是当你考虑HTML5简化的其他语法区域时,节省下来就加起来了!

始终包含字符编码

您应该始终为您的网页包含字符编码,即使您从未打算使用任何特殊字符。如果未包含字符编码,则您的站点容易受到使用UTF-7的跨站点脚本攻击。

在这种情况下,攻击者发现您的网站没有定义字符编码,因此诱使浏览器认为页面的字符编码是UTF-7。接下来,攻击者将UTF-7编码的脚本注入网页,您的网站被黑客攻击。这对所有相关人员来说都是个问题,从您的公司到您的访客。好消息是,这是一个要避免的简单问题——确保在所有网页中添加字符编码。

在何处添加字符编码

网页的字符编码应该是HTML的第一行

...

使用http头实现额外的安全性

您还可以在HTTP头中指定字符编码。这甚至比将其添加到HTML页面更安全,但您需要访问服务器配置或.htaccess文件,这意味着您可能需要与网站的托管提供商合作以获得此类访问权,或者让他们为您进行更改。访问是这里的挑战。更改本身很简单,因此任何托管提供商都应该能够相对轻松地为您进行此更改。

如果您使用的是Apache,则可以通过在root.htaccess文件中添加:AddDefaultCharset UTF-8来设置整个站点的默认字符集。Apache的默认字符集是ISO-8859-1。

  • 发表于 2021-09-04 21:58
  • 阅读 ( 158 )
  • 分类:IT

你可能感兴趣的文章

如何在outlook中更改字符编码

...阅读邮件。下面是如何做到这一点。 什么是字符编码(character encoding)? 如果你不确定“字符编码”是什么,我们会给你一个全面的解释。不太全面的解释是,字符是当您键入某个内容时出现在屏幕上的字形。因此,本文中的每...

  • 发布于 2021-04-03 23:47
  • 阅读 ( 209 )

linux shell字符串中的百分比符号是做什么的?

...that is why it accepts an asterisk (star) as a substitute for zero or more characters. It should be mentioned that this is Bash specific. Other Linux shells do not necessarily contain this function. If you want to learn more about string manipulation in Bash, then I highly suggest reading the follow...

  • 发布于 2021-04-09 06:19
  • 阅读 ( 182 )

为什么有些电子邮件的标题是荒谬的字符串?

...Is there any legitimate reason for the title being a n***ensical string of characters? 为什么有些电子邮件的标题是荒谬的字符串? 答案 超级用户贡献者user313114为我们提供了答案: What you have is some header text encoded with a failed attempt at RFC 2047. RFC 2047 ...

  • 发布于 2021-04-09 12:32
  • 阅读 ( 152 )

为什么英语字符比其他字母表中的字符需要更少的字节来表示它们?

... in a text file and save it, it makes it 2 bytes in size. But when I put a character like ‘ա’ (a letter from the Armenian alphabet) in, it makes it 3 bytes in size. What is the difference between alphabets on a computer? Why does English take up less space when saved? 字母就是字母,对...

  • 发布于 2021-04-11 10:17
  • 阅读 ( 240 )

部门(div)和跨度(span)的区别

...t/css”/> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8”/> <title>My Examples</title> </head> <body> <div id=”Header”></div> <div id=”Featured”></div> </body> </html> The <div>  elements ...

  • 发布于 2021-06-24 23:59
  • 阅读 ( 256 )

位(bits)和字节(bytes)的区别

...har is also composed of 8 bits. In C/C++, char is used to store a single character. In many computer architectures, a byte is the **allest addressable unit of memory. Traditionally, one single had been represented using 1 byte. Under the original ASCII encoding system, only 7 bits are needed to re...

  • 发布于 2021-06-27 07:22
  • 阅读 ( 266 )

平假名(hiragana)和片假名(katakana)的区别

...ticles and adjective endings, words for which there are no kanji. Hiragana characters can also be used if the writer does not the kanji form of a word or if the kanji usage is too formal. However, keep in mind that Hiragana can only be used for native Japanese words including words of Chinese origin...

  • 发布于 2021-06-27 08:04
  • 阅读 ( 793 )

框架(frame)和html中的框架集(frameset in html)的区别

...的是,HTML是所有其他web技术的基础。在这里,HTML由一组标记组成,有助于构建网站的结构。此外,frame和frameset是两个HTML元素。其中,框架允许将浏览器窗口划分为多个部分,每个部分加载单独的HTML文档。另一方面,框架集是...

  • 发布于 2021-07-02 00:27
  • 阅读 ( 382 )

元标签(meta tags)和描述标记(meta description)的区别

...任何长度,但几乎所有搜索引擎都建议将长度限制在155个字符或更少。 元标记与元描述的比较:   元标签 元描述 定义 元标记告诉浏览器和其他web服务有关页面的特定信息。 Meta-Description标签是网页内容的一个小摘要或描...

  • 发布于 2021-07-12 05:46
  • 阅读 ( 348 )

元标签(meta tags)和关键词(keywords)的区别

...时经常使用的短语。专家建议,一个关键词不应超过875个字符,并应避免重复短语。 元标记和关键字之间的比较:   元标签 关键字 定义 Meta标记是一组对提供网页信息的查看器不可见的标记 关键字是常见的短语,是可见...

  • 发布于 2021-07-12 05:49
  • 阅读 ( 282 )
bgkqvamwdu
bgkqvamwdu

0 篇文章

相关推荐