encoding - dotNetRDF owl 文件编码为中文
问题描述
我有一个由 Protege 生成的 owl 文件。一些类名和属性名中包含“苹果”等汉字。
我只要打开owl文件就可以了。但是,当我使用 OntologyGraph 加载 owl 文件并为 OntologyClass 使用 foreach 时,它会显示错误代码。
我想问一下,dotnetrdf 支持中文吗?如何通过 dotnetrdf 设置编码样式
谢谢回答!
解决方案
问题可能出在文件编码上,类似于此问题中报告的问题。
Protege .owl 文件是一个 XML 文件,应包含指定文件编码的第一行。如果该行丢失或为文件指定了不正确的编码,则 dotNetRDF 可能会误读文件,从而导致错误。
推荐阅读
- sql - 如何跨多个表/列查找不同的日期
- python - MongoDB 存储查询和返回值的最佳方式
- php - 提交按钮不起作用。我有一个 mysql 数据库,我正在尝试制作一个 php 表单
- cordova - 如何在 VS2017 Cordova (Windows 10) 中安装模拟器
- javascript - 谷歌地图 API - ReferenceError:谷歌未定义
- python - 如何在 IntelliJ 中打开 .ipynb 文件?
- ajax - 您如何处理 Razor Pages PageRemote 对“加载”数据的验证(例如编辑 ViewModel 页面)?
- php - 如何使用 PHP 下载生成的 pdf 文件?
- python - 如何将 pandas groupby 函数中的数据分配给变量?
- php - 如何将具有相同格式的多个数组与具有相同格式的 1 个数组进行比较?