JENA RDF验证错误

时间:2014-02-13 16:57:29

标签: rdf jena n-triples

我有一个名为SEALTriples.nt的RDF文件,我正在使用命令

验证
riot.bat --validate SEALTriples.nt

抛出以下错误:

ERROR [line: 15858, col: 82] Bad character encoding

当我转到RDF文件时,该行没有错误;我确定因为我复制了该行并在另一个RDF文件中使用它并且从未返回任何错误。知道可能是什么原因造成的?

2 个答案:

答案 0 :(得分:2)

文件可能在Windows上看起来正确但不是。 N-triples文件是UTF-8。如果文本实际上是Windows本地代码页,它将在显示时显示正确(Windows本机显示)但不是UTF-8。

答案 1 :(得分:1)

我能够找到问题所在。实际上,对象部分中有一个'\'来创建问题。删除使一切正常。