使用JavaDocx时的拉丁字符问题

使用JavaDocx时的拉丁字符问题,java,Java,我两天前刚拿到JavaDocx免费库。我正在尝试生成一个文件,该文件必须包含拉丁字符,如ó、ú等。当我尝试打开生成的文件时,Word会向我显示一条消息,说明该文件无法打开,因为该文件包含无效的xml字符 感谢您的帮助如果是拉丁语-1,您可以尝试告诉您的xml文件 <?xml version="1.0" encoding="ISO-8859-1"?> 如果是utf-8,也一样 <?xml version="1.0" encoding="UTF-8"?> 如果您在一个像样

我两天前刚拿到JavaDocx免费库。我正在尝试生成一个文件,该文件必须包含拉丁字符,如ó、ú等。当我尝试打开生成的文件时,Word会向我显示一条消息,说明该文件无法打开,因为该文件包含无效的xml字符


感谢您的帮助

如果是拉丁语-1,您可以尝试告诉您的xml文件

<?xml version="1.0" encoding="ISO-8859-1"?>
如果是utf-8,也一样

<?xml version="1.0" encoding="UTF-8"?>
如果您在一个像样的文本编辑器eclipse中打开xml文件来命名它,您可以检查它的属性。在那里,您可以看到文件的解释编码

我个人认为拉丁语-1很少是正确的选择,因为它的字符集很窄。
例如,不需要欧元

我想知道答案是否对你有帮助。嗨!我们在JavaDocx论坛上也看到了同样的问题,显然是用户自己找到了解决方案,因为几个小时后他发布了:问题解决了!!!问题是eclipse使用的编码是cp1252,因此解决方案是将编码更改为utf8。这不是图书馆的问题,但我们认为这些信息对与user783057相同的人可能有用,所以我们将其发布在这里:干杯,JavaDocX团队