📜  XML-编码

📅  最后修改于: 2020-11-09 05:28:25             🧑  作者: Mango


编码是将Unicode字符转换为等效的二进制表示形式的过程。 XML处理器读取XML文档时,将根据编码类型对文档进行编码。因此,我们需要在XML声明中指定编码类型。

编码类型

主要有两种编码类型-

  • UTF-8
  • UTF-16

UTF表示UCS转换格式,而UCS本身表示通用字符集。数字8或16是指用于表示字符的位数。它们是8(1到4字节)或16(2或4字节)。对于没有编码信息的文档,默认设置为UTF-8。

句法

编码类型包含在XML文档的序言部分中。 UTF-8编码的语法如下-


UTF-16编码的语法如下-


以下示例显示了编码的声明-



   Tanmay Patil
   TutorialsPoint
   (011) 123-4567

在上面的示例encoding =“ UTF-8”中,指定使用8位来表示字符。为了表示16位字符,可以使用UTF-16编码。

用UTF-8编码的XML文件的大小往往比用UTF-16格式编码的XML文件小。