【发布时间】:2012-10-08 08:32:21
【问题描述】:
我编写了一个使用 UTF-8 编码生成 XML 的代码。我总是使用 XSD 文件验证 XML。在相同的代码中,我需要 UTF-16 编码。因为我的 XSD 文件之一是 UTF-16 编码。 但在我现有的代码中,它不被接受。它给出了以下错误。
FAILED: Fatal error: Document labelled UTF-16 but has UTF-8 content at filepath/standard.xsd:1.
在 XSD 的第 1 行,这个标签被定义为 <?xml version="1.0" encoding="utf-16"?>
如何使用 utf-8 编码进行验证?
有什么方法可以将 UTF-16 更改为 UTF-8 编码。 提前致谢。
【问题讨论】:
标签: ruby-on-rails xml utf-8 xsd utf-16