【发布时间】:2016-07-05 19:56:37
【问题描述】:
XML 文件中正确的 UTF8 编码声明是什么?我都看过了。
<?xml version="1.0" encoding="UTF-8"?>
...
或
<?xml version="1.0" encoding="UTF8"?>
...
【问题讨论】:
-
是的,我发布了这个问题,因为由于缺乏明确的上下文,该问题被标记为基于意见。
XML 文件中正确的 UTF8 编码声明是什么?我都看过了。
<?xml version="1.0" encoding="UTF-8"?>
...
或
<?xml version="1.0" encoding="UTF8"?>
...
【问题讨论】:
XML 规范 (https://www.w3.org/TR/REC-xml/#charencoding) 说:
在编码声明中,值“UTF-8”、“UTF-16”、“ISO-10646-UCS-2”和“ISO-10646-UCS-4”应用于各种编码和Unicode / ISO/IEC 10646 的转换...
此外,“encoding”的值可以是 IANA-CHARSETS (http://www.iana.org/assignments/character-sets/character-sets.xhtml) 中的任何值。
UTF-8 被定义为“UTF-8”或其别名“csUTF8”
因此,应该是"UTF-8"
【讨论】: