XML UTF-8编码表示非ascii数据的正确方法是什么

XML UTF-8编码表示非ascii数据的正确方法是什么,xml,xml-parsing,Xml,Xml Parsing,当数据具有非ascii字符时,表示XML数据的正确方式是什么。下面是两个选项,这是正确有效的选项 备选案文1: Doña 备选案文2: Doñ;a F1是十六进制UTF-8中的ñ的unicode。基本上它们都是等价的和正确的。你甚至可以选择ñ,这是最新版本 这主要取决于您的工具需要什么。如果工具链中有一个步骤需要纯ASCII,请使用选项2。如果人们在编辑器中查看XML,或者文件大小是一个问题,请使用选项1。如今,大多数XML传播者在大多数情况下倾向于选择1 注意,XML工具可

当数据具有非ascii字符时,表示XML数据的正确方式是什么。下面是两个选项,这是正确有效的选项

备选案文1:

Doña

备选案文2:

Doñ;a


F1是十六进制UTF-8中的ñ的unicode。

基本上它们都是等价的和正确的。你甚至可以选择
ñ,这是最新版本

这主要取决于您的工具需要什么。如果工具链中有一个步骤需要纯ASCII,请使用选项2。如果人们在编辑器中查看XML,或者文件大小是一个问题,请使用选项1。如今,大多数XML传播者在大多数情况下倾向于选择1

注意,XML工具可以在这些表示之间自由转换。这意味着,您永远不应该相信您的XML看起来像这样或那样。处理XML输入时,必须同时支持这两个选项