我有一个名为SEALTriples.nt
的RDF文件,我正在使用命令
riot.bat --validate SEALTriples.nt
抛出以下错误:
ERROR [line: 15858, col: 82] Bad character encoding
当我转到RDF文件时,该行没有错误;我确定因为我复制了该行并在另一个RDF文件中使用它并且从未返回任何错误。知道可能是什么原因造成的?
答案 0 :(得分:2)
文件可能在Windows上看起来正确但不是。 N-triples文件是UTF-8。如果文本实际上是Windows本地代码页,它将在显示时显示正确(Windows本机显示)但不是UTF-8。
答案 1 :(得分:1)
我能够找到问题所在。实际上,对象部分中有一个'\'来创建问题。删除使一切正常。