0
当我输入我的文件XMI到我的UML项目(Java项目)的我得到了一个messege错误导入的XMI文件的XML项目错误:无效字节1个字节的UTF-8序列
org.xml.sax.SAXParseException : Invalid byte 1 of 1-byte utf-8 sequence.
在我之前使用ANSI的文件中,我重写了文件XMI。
我不知道发生了什么,有人可以帮助我吗?
当我输入我的文件XMI到我的UML项目(Java项目)的我得到了一个messege错误导入的XMI文件的XML项目错误:无效字节1个字节的UTF-8序列
org.xml.sax.SAXParseException : Invalid byte 1 of 1-byte utf-8 sequence.
在我之前使用ANSI的文件中,我重写了文件XMI。
我不知道发生了什么,有人可以帮助我吗?
如果你的XML文件不是UTF-8编码,那么你需要一个XML declaration作为第一行给出实际的编码。例如
<?xml version="1.0" encoding="ISO-8859-1"?>
您是否正在获取stacktrace,您可以在此处发帖。可能会提供更好的造成根源的机会。 – Ayusman
@Ayusman对不起,我没有它 –
我猜你的XMI文件不是UTF-8编码,而是有另一种编码(可能是ISO-8859-1)。在这种情况下,您需要将XML声明作为第一行,如'<?xml version =“1.0”encoding =“ISO-8859-1”?>'。如果缺少该编码,则认为编码为UTF-8。 –