📅  最后修改于: 2020-11-09 05:28:25             🧑  作者: Mango
编码是将Unicode字符转换为等效的二进制表示形式的过程。 XML处理器读取XML文档时,将根据编码类型对文档进行编码。因此,我们需要在XML声明中指定编码类型。
主要有两种编码类型-
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文件小。