以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  jena推理中文编码问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=123981)


--  作者:glcyming
--  发布时间:4/17/2012 6:19:00 PM

--  jena推理中文编码问题
这是用jena推理后输出的内容,怎么解决啊???请高手指点一下啊!!!
-------------
| x         |
=============
| base:娑堣垂鎯呯华 |
-------------


在owl文件中加encoding=“gbk”后,就会出现错误:

ERROR [main] (RDFDefaultErrorHandler.java:44) - (line 1 column 1): Content is not allowed in prolog.
Exception in thread "main" com.hp.hpl.jena.shared.JenaException: org.xml.sax.SAXParseException: Content is not allowed in prolog.
 at com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler.fatalError(RDFDefaultErrorHandler.java:45)
 at com.hp.hpl.jena.rdf.arp.impl.ARPSaxErrorHandler.fatalError(ARPSaxErrorHandler.java:35)
 at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.warning(XMLHandler.java:225)
 at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.fatalError(XMLHandler.java:255)
 at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
 at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
 at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
 at com.hp.hpl.jena.rdf.arp.impl.RDFXMLParser.parse(RDFXMLParser.java:142)
 at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:158)
 at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:145)
 at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:183)
 at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:192)
 at com.infoearth.LearnJena.loadModel(LearnJena.java:73)
 at com.infoearth.LearnJena.<init>(LearnJena.java:29)
 at com.infoearth.LearnJena.main(LearnJena.java:112)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
 at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
 ... 18 more


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
27.344ms